SMTP不正リレー中継テスト
動作確認CGI
ADSLルータやモデム等で自身が持っているグローバルIPにアクセスできない製品があります。自宅サーバでSMTPを構築し、不正リレーの検証を行うCGIです。アクセス元と同一IPのみ確認ができます。LAN内で稼動を確認した後にご使用ください。
確認先ドメインには、あなたのドメイン名を指定してください。IPで指定した場合には、逆引きがうまくいかない場合があります
OP25B対策により25ポートの使用ができなくなりました。リレー中継の確認を行うにはサブミッションポートかSMTP Over SSLができる環境のみとなりました。
確認内容
MXレコード
まず、指定されたドメインでMXレコードを調べます。その後、該当ホストのAレコードを引きIPアドレスを調べます。そのIPアドレスとあなたのIPアドレスが同一の場合、不正リレーの確認を行います。もし、外部から家のサーバを調べたいなら、外部にいるので自分でやるか、SSHポートフォワードなどを使用して、このサイトにアクセスしてください。
不正リレー中継確認
以下のFromとToを使用してリレー確認を行います。Data部のFrom,Toではなく、エンベロップのMAIL FROMとRCPT TOで使用します。実際にリレーが許可してもメールは送りません。
※あなたのドメインをfoge.com、IPアドレスを1.1.1.1だと仮定しています。
※以下のnai.homelinux.netアドレスへのメールは全て削除しています
| No | From | To |
|---|---|---|
| 1 | spamtest@nai.homelinux.net | relaytest@nai.homelinux.net |
| 2 | spamtest | relaytest@nai.homelinux.net |
| 3 | relaytest@nai.homelinux.net | relaytest@nai.homelinux.net |
| 4 | spamtest@foge.com | relaytest@nai.homelinux.net |
| 5 | spamtest@[1.1.1.1] | relaytest@nai.homelinux.net |
| 6 | spamtest@foge.com | relaytest%nai.homelinux.net@foge.com |
| 7 | spamtest@foge.com | relaytest%abuse.net@[1.1.1.1] |
| 8 | spamtest@foge.com | "relaytest@nai.homelinux.net" |
| 9 | spamtest@foge.com | "relaytest%nai.homelinux.net" |
| 10 | spamtest@foge.com | relaytest@nai.homelinux.net@foge.com |
| 11 | spamtest@foge.com | "relaytest@nai.homelinux.net"@foge.com |
| 12 | spamtest@foge.com | relaytest@nai.homelinux.net@[1.1.1.1] |
| 13 | spamtest@foge.com | @foge.com:relaytest@nai.homelinux.net |
| 14 | spamtest@foge.com | @[1.1.1.1]:@nai.homelinux.net |
| 15 | spamtest@foge.com | nai.homelinux.net!relaytest |
| 16 | spamtest@foge.com | nai.homelinux.net!relaytest@foge.com |
| 17 | spamtest@foge.com | nai.homelinux.net!relaytest@[1.1.1.1] |