web-dev-qa-db-ja.com

EHLO中にPostfixがAUTHをアナウンスしないのはなぜですか?

postfixdovecotを設定しました。メールを受信し、IMAP経由で接続するThunderbirdクライアントを使用してリモートで受信することもできます。

ただし、telnet mail.mydomain.com 25を使用してサーバーにローカルでtelnetしてからehlo mail.mydomain.comを実行すると、SMTPサーバーを使用して送信できません250-auth行-これは問題とそれを修正するにはどうすればよいですか?

main.cfsmtpd_sasl_auth_enable = yesがあります

4
NimChimpsky
smtpd_tls_auth_only = yes

これをに変更する必要があります

smtpd_tls_auth_only = no
7
NimChimpsky

これは一種のストレッチですが、TCP 25 with lsofでリッスンしていることを確認しましたか?

1
Matt Simmons

postconf smtpd_tls_auth_onlysmtpd_tls_auth_only = yesの出力はありますか?
その場合、認証する前にstarttlsを使用する必要があります。
暗号化されていない認証を許可する設定を無効にすることができます(推奨されません)。

以下を使用してstarttlsでデバッグできます:
openssl s_client -connect $YOUR_SMTP_SERVER:25 -starttls smtp -CApath $PATH_TO_CA_DIR

1
84104