Linux/Postfix とリレー: ポート 465 のリレーホストに openssl で接続できるが、postfix は接続できないようだ

Linux/Postfix とリレー: ポート 465 のリレーホストに openssl で接続できるが、postfix は接続できないようだ

これは私にとっては難しい問題のように思えます。Ubuntu Server 14.04 LTS を実行しているローカル ホーム サーバーで postfix を設定しています。ポート 26 のリレーホスト経由で送信メールを送信できました。すべて正常に動作しています。現在、ポート 465 のリレーホスト経由で送信メールを送信しようとしているのですが、postfix エラー「初期サーバー グリーティングの受信中に [リレーホスト] との接続が失われました」が表示されます。ただし、コマンド ラインからは openssl と EHLO は問題なく実行できるので、postfix の設定の問題であるに違いありません。

私のmaster.cfには

smtps inet n - - - - smtpd

必要に応じてコメントを外す

私のmain.cfには

...
relayhost = relayhostname.tld:465

smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_type = cyrus
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
...

そして当然ながら、sasl_passwd などを設定しました。

何か案は?

ありがとう

答え1

Postfixrelayhostオプションは SMTPS 接続をサポートしていません。

MX ルックアップの無効化を強制する場合はrelayhost、「[」と「]」の間にホスト名を使用する必要があります。

SMTPS 接続を強制する場合は、次のようにローカル トンネルを作成しますstunnel

[smtp-tls-wrapper]
accept = 11125
client = yes
connect = mail.example.com:smtps

詳細は以下をご覧くださいhttp://www.postfix.org/TLS_README.html

関連情報