我一直在尝试在 emacs/mu4e 上设置我的新 posteo.net 电子邮件帐户(我有一个可以在 emacs/mu4e 上使用的 gmail 帐户,但想切换)。我可以通过 offlineimap 成功接收电子邮件,但无法发送电子邮件。具体来说,我收到以下错误消息:
smtpmail-send-it: Sending failed: 535 5.7.8 Error: authentication failed: in response to AUTH PLAIN
我在 emacs 中设置了以下变量:
smtpmail-stream-type 'starttls
smtpmail-default-smtp-server "posteo.net"
smtpmail-smtp-server "posteo.net"
smtpmail-smtp-service 587)
我尝试了其他几种组合,例如 posteo.de、smtp.posteo.net、smtp.posteo.de,以及使用 ssl 作为 smtpmail-stream-type(以及 port=465),但都失败了,并显示相同的消息。欢迎提供任何提示!
答案1
这个问题在这里得到了回答:无法通过 smtpmail + starttls 在 emacs 中发送电子邮件
.authinfo 文件需要包含完整的电子邮件地址,而不仅仅是用户名,作为登录名。
答案2
我遇到了类似的麻烦,解决方案是设置以下变量:
(setq smtpmail-smtp-user "[email protected]"
smtpmail-default-smtp-server "posteo.de"
smtpmail-smtp-server "posteo.de"
smtpmail-smtp-service 587
smtpmail-stream-type 'starttls
smtpmail-use-gnutls t)
当提示您输入 SMTP 用户名和密码时,它看起来很奇怪([电子邮件保护]@posteo.de),但它对我有用。
希望有帮助