postfixでサブミッションポートを使えるように設定

最近、うちのお客様の使用しているプロバイダーが徐々に自社メールサーバー以外のポート25を通さなくなってきて、突然「メールが出せなくなったんだけど」とかの電話がやってくるようになりました。
最初は原因がわからず焦ったのですが、メールサーバでサブミッションポートをサポートするようにして、クライアントのSMTPサーバーの指定を変えるだけで問題なくなるようになり一安心。
(仕方ないんだろうけど、プロバイダーももう少しアナウンスをわかりやすくして欲しいねぇ、契約しちゃった後はプロバイダーのホームページなんて見ないしね、まぁプロバイダのメールサーバー使えよ、ってことかな)

ということで、postfixの設定です。
例のごとく、master.cf を修正

# vi /etc/postfix/master.cf

※以下の設定を有効にする
submission inet n - n - - smtpd
-o smtpd_etrn_restrictions=reject
-o smtpd_client_restrictions=permit_sasl_authenticated,reject

postfixを再起動
# postfix reload

postfix/postfix-script: refreshing the Postfix mail system

ファイアーウォールの設定で submissionポート(tcp:587) を通すようにする

で、メールクライアントのSMTPサーバーのポートを587に変更して万事解決。

Comments are closed.