smtpmail-send-it:响应 AUTH PLAIN(emacs + mu4e + posteo)时身份验证失败

smtpmail-send-it:响应 AUTH PLAIN(emacs + mu4e + posteo)时身份验证失败

我一直在尝试在 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),但它对我有用。

希望有帮助

相关内容