Centos 6.3でSMTP発信ポートを変更する方法

Centos 6.3でSMTP発信ポートを変更する方法

Centos 6.3を実行する専用サーバーがあります。私の顧客は、Microsoft Outlookを使用して電子メールを送信したいと思います。彼は接続してメールを受信できますが、電子メールを送信しようとすると、SMTP送信ポート25がトルコでブロックされているため、接続できません。 SMTP発信ポートを587に変更する必要があります。メール転送を許可するようにサーバーでどのように変更しますか?

ベストアンサー1

実際にやりたいことは、「送信」ポートであるtcp / 587でもリスンするためにPostfixが使用するポートを設定する方法を尋ねることです。

私の/etc/postfix/master.cfには次のものがあります。

submission inet n       -       n       -       -       smtpd
  -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
  -o milter_macro_daemon_name=ORIGINATING

最初の行の最初の列は、smtpdコマンドを使用してインターネットサービスにリッスンするサービス(/ etc / servicesのポートなど)を指定します。さまざまな「-o」行は、暗号化、SASL認証などを指定するsmptdコマンドのオプションです。したがって、私のPostfixサーバーはSSLとクライアント認証を必要とするポート587をリッスンします。

クライアントはtcp / 587に接続するためにOutlook設定を調整する必要があります(Outlookはクライアントが接続を開始するため、通常は発信接続と呼ばれます。Postfixの接続は着信接続と呼ばれます)。 SSLをオンにしてサーバーをターゲットとして認証する必要があります。

おすすめ記事