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

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

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

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

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

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

何か案は?

答え1

複数の可能性

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

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

そのサーバーを送信 SMTP として使用する場合は、ポート 587 または 465 を使用します。

上記のポートを有効にするには、電子メール サーバーの postfix 構成ファイルを変更する必要がある場合があります。

マスター次の行を探します

#送信 inet n - - - - smtpd
# -o smtpd_tls_security_level=暗号化
# -o smtpd_sasl_auth_enable=はい
# -o smtpd_client_restrictions=sasl_authenticated を許可、拒否
# -o milter_macro_daemon_name=発信元

#smtps inet n - - - - smtpd
# -o smtpd_tls_wrappermode=はい
# -o smtpd_sasl_auth_enable=はい
# -o smtpd_client_restrictions=sasl_authenticated を許可、拒否
# -o milter_macro_daemon_name=発信元

コメントを解除し(各行の先頭の # を削除)、postfix を再起動します。

提出セクションでポート 587 を有効にします。

SMTPSセクションでポート 465 を有効にします。

関連情報