最近のISPは25番ポートでメール送信ができなくなってきました。
もちろんこれはスパム対策なのですが、自前のメールサーバを利用している人には対策が必要です。
以下にPostfixでのいわゆるサブミッション(Submisssion)ポート587の設定方法を記述します。
#SMTP-AUTHに関する設定が終わっていることを前提とします。
1. まずはPostfixの設定ファイル
/etc/postfix/master.cfの次の行をコメントアウトします。
submission inet n - - - - smtpd
この行に続く、-o 云々の必要なオプションもコメントアウトしてください。SMTP-AUTH関係、TLS関係
例)-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
これでPostfixでSubmissionポートが使えるようになります。
2. ファイアウォールで587ポートの確認
ファイアウォールやiptablesなどでsubmissionを開放していない場合は開放しましょう。
3.最後にメーラの設定を忘れずに
OutlookなどのメーラのSMTPのポートを587に設定します。
念のため、SMTP-AUTHもしっかり働いているかチェックしましょう!