TLSを使用してpostfix/dovecotメールサーバーをセットアップしています。
サーバーのIMAP/POP側は完全に機能しますが、SMTP用に接続できません。
リモートコンピュータからtelnetを実行しても、接続が拒否されます。
ただし、サーバー自体からtelnet localhost 25
を呼び出すことは正常に機能します。開いているポートを見ると、そのうちの1つは0.0.0.0:25であり、ポート25で着信接続をリッスンしているように見えます。
何か案は?
複数の可能性
上記はすべて一般的な原因です。
そのサーバーを送信SMTPとして使用しようとしている場合は、ポート587または465を使用してください。
上記のポートを有効にするには、EメールサーバーのPostfix設定ファイルを変更する必要がある場合があります。
/ etc/postfix/master.cfで、次の行を探します
[。 .________________はい #-o smtpd_client_restrictions = permit_sasl_authenticated、reject #-o milter_macro_daemon_name = ORIGINATING
それらのコメントを外し(各行の先頭の#を削除)、postfixを再開します。
submissionセクションはポート587を有効にします。
smtpsセクションはポート465を有効にします。