
我一直在嘗試在 emacs/mu4e 上設定我的新 posteo.net 電子郵件帳戶(我有一個可以在 emacs/mu4e 上使用的 gmail 帳戶,但想切換)。我可以透過offlineimap成功接收電子郵件,但無法發送email。具體來說,我收到以下錯誤訊息:
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)但這對我有用。
希望有幫助