我无法使用 starttls 通过 smtpmail 在 emacs 中发送电子邮件。以下是我的配置:
smtpmail-stream-type 'starttls
smtpmail-default-smtp-server "posteo.de"
smtpmail-smtp-server "posteo.de"
smtpmail-smtp-service 587
以下是调试输出:
220 submission02.posteo.de ESMTP Postfix
250-submission02.posteo.de
250-PIPELINING
250-SIZE 76800000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
220 2.0.0 Ready to start TLS
250-submission02.posteo.de
250-PIPELINING
250-SIZE 76800000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
AUTH PLAIN <omitted>
535 5.7.8 Error: authentication failed:
QUIT
221 2.0.0 Bye
Process smtpmail connection broken by remote peer
对于正在发生的事情有任何建议就太好了--谢谢!
答案1
使用 mu4e(和 posteo 服务......)
我的工作配置有:
(setq mu4e-sent-folder "/Sent"
mu4e-drafts-folder "/Drafts"
mu4e-trash-folder "/Trash"
message-send-mail-function 'smtpmail-send-it
user-mail-address "[email protected]"
user-full-name "Foo buzz"
smtpmail-default-smtp-server "smtp.posteo.de"
smtpmail-smtp-server "posteo.de"
smtpmail-stream-type 'starttls
smtpmail-smtp-service 587)
不要忘记:
(require 'smtpmail)