我一直在尝试在 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),都失败并显示相同的消息. 欢迎任何提示!
问题在这里得到了回答:Cannot send email in emacs via smtpmail + starttls
.authinfo 文件需要包含完整的电子邮件地址,而不仅仅是用户名,作为登录名。
我遇到了类似的麻烦,解决方案是设置以下变量:
当提示您输入 SMTP 用户名和密码时,它看起来很奇怪(用户名@[email protected]),但它对我有用。
希望有帮助