web-dev-qa-db-ja.com

ポート25のリモートコンピューターからの接続がpostfixで拒否されました

TLSを使用してpostfix/dovecotメールサーバーをセットアップしています。

サーバーのIMAP/POP側は完全に機能しますが、SMTP用に接続できません。

リモートコンピュータからtelnetを実行しても、接続が拒否されます。

ただし、サーバー自体からtelnet localhost 25を呼び出すことは正常に機能します。開いているポートを見ると、そのうちの1つは0.0.0.0:25であり、ポート25で着信接続をリッスンしているように見えます。

何か案は?

1
Nick Duffell

複数の可能性

  1. ウイルス対策ソフトウェアがポート25に向かうトラフィックをブロックしています
  2. ゲートウェイ/ファイアウォールがブロックされています
  3. ISPがブロックしています

上記はすべて一般的な原因です。

そのサーバーを送信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を有効にします。

0
John Siu