Postfix-Transport
自宅サーバー(POSTFIX)から携帯メールへ送信できない、ISPがOutbound Port25 Blocking (OP25B)を実施している場合の対応
Outbound Port25 Blocking(OP25B)とは?
最近米国のISPを中心に迷惑メール対策として実施されているもので、 ISPのメールサーバを利用しないメール送信[Port25]を拒否するものです。
SO-NETの場合(当サイトのISP):抜粋
2. ご自身でメールサーバを設置しているお客さまで、固定IPアドレス割当てサービスを利用していないお客さま A、Bのどちらかを行う必要があります。
A. お客さまが設置したメールサーバに静的配送を設定し、So-netの送信用メールサーバ(※)を中継する。
※ サーバの構築方法や各ルータ設定方法などは、サポート対象外とさせていただきます。
設定する送信用メールサーバ名は以下のものです。送信用メール(SMTP)サーバ:mail.[サブドメイン].so-net.ne.jp[サブドメイン]は、お客さまのIDによってかわります。
お客さまのユーザーIDを"taro@aa2"の場合には、サブドメインは、"aa2"となります。例) ユーザーIDを"taro@aa2"メールアドレスを"taro@aa2.so-net.ne.jp"とすると、
送信用メール(SMTP)サーバは、mail.aa2.so-net.ne.jpとなります。B. 固定IPを利用することで、【Outbound Port25 Blocking】の影響を受けなくなります。
So-netでは、法人向け/個人向け固定IPアドレス割当てサービスをご用意していますので、ご利用ください。
メールサーバに静的配送を設定(前述A)し、ISP(当サイトはSo-net)の送信用メールサーバを中継します。
/etc/postfix/main.cfを次の行を設定
# 配送条件をtransportファイルで指定
transport_maps = hash:/etc/postfix/transport
/etc/postfix/transport に記述
すべてを配送する場合
* :[mail.XXX.so-net.ne.jp]携帯電話会社のみ
docomo.ne.jp :[mail.XXX.so-net.ne.jp]
.docomo.ne.jp :[mail.XXX.so-net.ne.jp]
ezweb.ne.jp :[mail.XXX.so-net.ne.jp]
.ezweb.ne.jp :[mail.XXX.so-net.ne.jp]
vodafone.ne.jp :[mail.XXX.so-net.ne.jp]
.vodafone.ne.jp :[mail.XXX.so-net.ne.jp]
設定の反映
# postmap /etc/postfix/transport
# /etc/init.d/postfix reload



