ブラックリスト確認
メールサーバーはメッセージを受け付ける前に、送信者がスパムで知られていないかをいくつかの公開リストに尋ねることがよくあります。このツールは、あなたのサーバーとドメイン名について12のリストに尋ねます。
ブラックリストの正体はDNSゾーン
名前をアドレスに変えるために、あなたはすでにDNSを使っています。ブラックリストの運営者はこの同じ仕組みを借りて、「はい」か「いいえ」を答えるサービスとして使っています。これらのリストがDNSBLとも呼ばれるのはそのためです。アドレス203.0.113.7についてSpamhausに尋ねるとき、メールサーバーは四つの数字を逆順にし、リストの名前を付け足して、その結果を調べます。
7.113.0.203.zen.spamhaus.org
「そのような名前はない」という答えなら、アドレスは登録されていません。127.0.0.4のような答えなら登録されていて、最後の数字が理由を表します。やり取り全体は数ミリ秒で終わるので、受信サーバーはメッセージを一語も読まないうちに、接続のたびにこれを行います。
調べるアドレスとリスト
IPv4アドレスを入力すれば、そのアドレスを調べます。ドメインを入力すれば、三つの場所から最大八つのアドレスを集めます。
- MXレコードに書かれたサーバー
- ウェブサイトの裏にあるサーバー(お問い合わせフォームやネットショップは、たいていここから送信するため)
- SPFレコードに
ip4:として書かれた個別のアドレス
各アドレスは九つのリストで調べます。Spamhaus ZEN、Barracuda、SpamCop、PSBL、Mailspike、UCEPROTECTレベル1、DroneBL、blocklist.de、s5h.netです。ドメイン名そのものは、スパム内のリンクで見つかった名前を追跡する三つのリスト、Spamhaus DBL、SURBL、URIBLで調べます。
各アドレスについて逆引きの名前(PTRレコード)も読み、その名前が同じアドレスを指し返しているかを確認します。大手のメールボックスのプロバイダーは、この検査に失敗したサーバーからのメールを拒否するか、信用しません。
登録内容の読み方
| Spamhausの応答 | リスト | 意味 |
|---|---|---|
127.0.0.2、127.0.0.9 | SBL | そのアドレスがスパムの発信源と特定されました。 |
127.0.0.3 | CSS | 最近そこからスパムが確認されました。乗っ取られたアカウントやフォームであることが多いです。 |
127.0.0.4〜.7 | XBL | このアドレスのマシンが感染しているか、オープンプロキシとして使われています。 |
127.0.0.10、.11 | PBL | 家庭用回線など、直接メールを配信すべきでない範囲に属するアドレスです。 |
PBLへの登録だけなら警告にとどめます。これはネットワークの所有者がそのアドレスの種類を示しているもので、そのマシンが実際にあなたのメールを配信している場合にだけ問題になります。DBLでは、100以上のコードは、正当なドメインが誰かに悪用されていること(たとえば乗っ取られたページを通じて)を意味します。
「応答なし」は、登録されているという意味ではありません。運営者によっては共有リゾルバー経由の問い合わせを拒否したり、127.255.255.xのエラーコードで答えたりします。これを回避するため、Spamhaus、SURBL、URIBLについてはそのネームサーバーに直接問い合わせます。そのほかのリストは、応答がなければ到達不能として表示します。
リストから外れるには
何かを申請する前に原因を止めてください。さもないと数時間でまたリストに戻ります。原因はたいてい、パスワードを盗まれたメールボックス、スパムを中継しているウェブサイトのフォームやプラグイン、同じ公開アドレスの裏にある感染したコンピューター、古いリストや購入したリストへの一斉送信です。
そのうえで、各登録の横に表示される削除リンクをたどります。Spamhaus、Barracuda、SpamCopは無料でアドレスを削除し、SpamCopとPSBLの登録はスパムが止まれば自然に消えます。UCEPROTECTは有料の即時削除を販売していますが、無視して構いません。その登録も7日後には消えるからです。
登録されたアドレスがホスティング会社の共有サーバーのものなら、自分で掃除することはできません。ホスティング会社に報告するか、独自のアドレスを持つ専用のメール配信サービスを通じて送信してください。
問題なしという結果が対象とするのは公開リストだけです。Gmail、Outlook.com、Yahooは、外部のツールでは読めない独自の評判データを持っています。また、ここではIPv6アドレスは調べません。SPFのinclude:で指定された送信サービスもたどりません。
よくある質問
メールがブラックリストでブロックされているかどうかを知るには?
エラーメールに書いてあります。550 5.7.1 Service unavailable; client host [203.0.113.7] blocked using zen.spamhaus.orgのような行を探してください。リストとアドレスが書かれています。通知が読みにくければ、全文をエラーメール解析ツールに貼り付けてください。
スパムのブラックリストから削除されるまでどのくらいかかりますか?
削除フォームのあるリストなら、原因を直したあと数分から1日です。自動のリストは、最後にスパムを確認してから24時間〜7日でアドレスを外します。
リストからの削除にお金を払うべきですか?
いいえ。大手のメールサーバーが頼りにしているリストは、決して料金を取りません。有料の「即時」オプションは、放っておいても終わる待ち時間を短くするだけです。
自宅のIPアドレスがSpamhaus PBLに載っています。問題ですか?
普通に使う分には問題ありません。メールソフトはメッセージをプロバイダーのサーバーに渡し、受信側に見えるのはそのサーバーだからです。問題になるのは、その回線でメールサーバーを動かしている場合だけです。
ウェブサイトのIPアドレスをメールのために調べるのはなぜですか?
注文確認、パスワードの再設定、お問い合わせフォームのメッセージは、たいていウェブサーバー自身から送られます。そのアドレスが登録されていると、普段のメールボックスは問題なく動いていても、それらのメッセージは戻ってきてしまいます。