Ubuntu
為什麼 Postfix 在 EHLO 期間不宣布 AUTH?
我已經設置
postfix
,dovecot
我什至可以接收電子郵件並使用通過 IMAP 連接的 Thunderbird 客戶端遠端接收它們但是,我無法使用 Smtp 伺服器發送出去,當我使用本地 telnet 到我的伺服器
telnet mail.mydomain.com 25
然後執行ehlo mail.mydomain.com
時,沒有250-auth行 - 這是問題嗎?我該如何解決?我
smtpd_sasl_auth_enable = yes
在main.cf
smtpd_tls_auth_only = yes
需要將其更改為
smtpd_tls_auth_only = no
出局了
postconf smtpd_tls_auth_only
smtpd_tls_auth_only = yes
嗎?如果是這樣,需要在認證之前使用 starttls。
可以禁用設置以允許未加密的身份驗證(不建議)。
可以使用 starttls 進行調試:
openssl s_client -connect $YOUR_SMTP_SERVER:25 -starttls smtp -CApath $PATH_TO_CA_DIR