IP25B
迷惑メール対策の1つ。ISPが、他社のISPの動的IPアドレスから、自社の受信メールサーバのTCPポート25番への接続を拒否する。
イマシルちゃんの解説
OP25Bは、「自分のところの利用者が、外に迷惑メールを出せないように見張る」対策だったよね。
IP25Bはその反対で、受け取る側の対策なんだ。
「よそのプロバイダの、ふつうの家のパソコンから、うちのメールサーバに直接メールを送ってくるのは怪しい!受け付けません!」
っていうふうに、入ってくるほうをブロックするんだよ!
より深い解説
定義
IP25B(Inbound Port 25 Blocking)は、受信側のISPが行う迷惑メール対策である。他社のISPが利用者に割り当てている動的IPアドレスから、自社の受信メールサーバのポート25番(SMTP)への接続を拒否する。
考え方
正規のメールは、通常、利用者のISPやメールサービスのメールサーバ(固定のIPアドレスを持つ)を経由して届く。一般の利用者の端末(動的IPアドレス)から、宛先のメールサーバに直接メールが送られてくるのは、ボットに感染したPCが迷惑メールを送っている場合がほとんどである。そこで、そのような接続を受信側で拒否する。
OP25Bとの比較
| OP25B | IP25B | |
|---|---|---|
| 対策する側 | 送信側のISP | 受信側のISP |
| 遮断する通信 | 自社の動的IPアドレス → 外部のポート25番 | 他社の動的IPアドレス → 自社のメールサーバのポート25番 |
| 方向 | 出ていく(Outbound) | 入ってくる(Inbound) |
2つは、迷惑メールの送信元となる動的IPアドレスからの直接の送信を、送り出す側と受け取る側の両方から止める、対になる対策である。
誤った説明に注意
「ISPが、自社の受信メールサーバから、他社ISPの動的IPアドレスのポート25番への接続をブロックする」という説明は誤りである。受信メールサーバが、他社の動的IPアドレス宛てに接続することは通常ない。IP25Bで拒否するのは、他社の動的IPアドレスから自社のメールサーバへの接続である。
動的IPアドレスの判断
受信側のISPは、他社のどのIPアドレスが動的IPアドレスなのかを知る必要がある。各ISPが公開している動的IPアドレスのリストや、IPアドレスの逆引きの結果(ホスト名に dynamic や dhcp などが含まれるか)、DNSブラックリスト(DNSBL)の情報などを使って判断する。
正規の利用者への影響
自宅などから外部のメールサービスを使ってメールを送る利用者は、ポート25番ではなく、サブミッションポート(587番)を使い、SMTP-AUTHで認証して、そのメールサービスのメールサーバに送信する。これにより、OP25BやIP25Bの影響を受けずにメールを送れる。