自宅サーバーでメールサーバーを立てる場合のOP25B対策設定(Postfix編)です。
■ OP25B対策とは?
インターネット接続プロバイダによってはOP25Bというのが施されています。
OP25B(Outbound Port 25 Blocking)とは、インターネット接続プロバイダが、自社のメールサーバー以外のポート25を使おうとするユーザーを自社の回線レベルで遮断するものです。
これによって、迷惑メール送信業者が自分を追跡されないようにプロバイダ以外のサーバーを使うという行為を規制するわけです。
ところで、これは自宅サーバーでメールサーバーを立てる場合に大きな障害となります。
ルーターでポート25を開けても、それで外側(インターネット)から内側(自宅サーバー)には繋がりますが、内側(自宅サーバー)から外側(インターネット)へは出られません。
自宅サーバーのポート25からメールが出せないのですからメールサーバーとして機能しないことになり困ります。
そこで、自宅サーバーでメールサーバーを立てる場合にOP25B対策という少々特殊な設定を行う必要が出てきます。
OP25B対策はプロバイダによって若干の設定調整が必要かもしれません。
大手プロバイダの有名どころOCNなどがその代表なのですが、OCNだと
(1)OCN以外サーバーの25ポートを使ってメール送信できない
Connection timeout になる
(2)OCNのメールサーバーを使うときFromの判定が厳しい
※接続元のサーバー名が存在しない場合など
554 5.7.1:Sender address rejected のエラーになる
この(2)は、自宅サーバーのhostnameの設定がいい加減だと駄目だということにもなりますので注意が必要です。
Postfixが@マークの後ろにデフォルトのホスト名を付ける場合に、DNSで引けないホスト名を付けるとプロバイダーのSMTPサーバーからリレー拒否されます。
■ Postfix OP25B対策設定
さて、PostfixのOP25B対策設定の方法です。
続きを読む →