Ubuntu

為什麼 Postfix 在 EHLO 期間不宣布 AUTH?

  • May 8, 2020

我已經設置postfixdovecot我什至可以接收電子郵件並使用通過 IMAP 連接的 Thunderbird 客戶端遠端接收它們

但是,我無法使用 Smtp 伺服器發送出去,當我使用本地 telnet 到我的伺服器telnet mail.mydomain.com 25然後執行ehlo mail.mydomain.com時,沒有250-auth行 - 這是問題嗎?我該如何解決?

smtpd_sasl_auth_enable = yesmain.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

引用自:https://serverfault.com/questions/296298