メールブラックリストとは?
メールブラックリストとは、迷惑メールや悪質なメールの送信元としてフラグが付けられたIPアドレスやドメインを公開したデータベースです。受信側のメールサーバーはメッセージを受け付ける前にこれらのリストを参照し、リストに載っている送信者のメールは拒否されたり、そのまま迷惑メールフォルダに送られたりすることがあります。
定義
メールブラックリストはブロックリストとも呼ばれ、既知の悪質な送信者のリストです。ブロックリストの運営者が、迷惑メール、マルウェア、その他の悪用の発生源と判断したIPアドレス、送信ドメイン、場合によってはメッセージ本文内のドメインを記録しています。このリストは、受信側のメールシステムがそうした送信者からのメールを拒否できるようにするために存在します。
最もよく目にする用語はDNSBLで、DNSベースのブロックリストを意味します。同じ概念の古い呼び名にRBL(realtime blackhole listまたはrealtime blacklist)があります。DNSBLの方がより正確な現代の用語ですが、どちらもほぼ同じ意味で使われ、メールサーバーがDNS経由で照会するブロックリストを指します。
リストには2つの種類があることを区別しておきましょう。SpamhausやSpamCopが運営するような公開ブロックリストは独立した組織によって運営され、多くの受信サーバーが参照しています。一方、GmailやMicrosoftの内部で運用されるプロバイダー独自の評価システムは公開リストではなく、各プロバイダーが送信者ごとに持つ非公開の判断です。どちらもメールを止める可能性があります。確認、診断、削除依頼ができるのは、公開されていて照会可能なブロックリストです。
仕組み
ブラックリストの仕組みは、ドメイン名をアドレスに変換するのと同じDNSの上に成り立っています。だからこそ、受信するすべてのメッセージでブロックリストのチェックを行えるほど高速なのです。
受信側のメールサーバーは、受信接続を受けると送信元のIPアドレスを取得し、ブロックリストに対してDNSクエリを実行します。クエリは、その回答によってIPがリストに載っているかがわかるように構成されています。1つの統合リストが複数の問題カテゴリをカバーしている場合もあるため、リストに載っているという回答には、登録理由を示すリターンコードが含まれることもあります。照会全体は数ミリ秒で完了するため、受信サーバーはメッセージ本文が届く前に、接続を拒否するか、メッセージを隔離するか、通過させるかを判断できます。
Spamhausは最も広く使われている運営者で、ブロックリストの構成を理解するのに役立つ例です。Spamhausは原因ごとに異なる複数のリストを運営しています。SBLは既知の迷惑メール送信元、XBLは悪用・侵害されたマシン、PBLは直接メールを送信すべきでないIPアドレス範囲、CSSは特定の種類の迷惑メール送信元を対象としています。SpamhausはIPベースのリストをZENという1つのリストに統合しており、1回のDNSクエリで各リストを個別に照会するのと同じ情報を、より少ないリソースで得られます。また、IPではなく悪質なドメインにフラグを付けるドメインブロックリスト、DBLも運営しています。
送信者がブロックリストに登録される理由は、ほぼ必ず送信行動にさかのぼります。迷惑メール苦情の急増、高いバウンス率、説明のつかない送信量の急増、乗っ取られて迷惑メール送信に使われたアカウント、スパムトラップへの送信などは、いずれも登録のきっかけになります。リストごとに感度は異なり、あるリストに載っていても他のリストではクリーンということもあります。
メール 到達率に とって 重要な 理由
ブラックリストへの登録が問題なのは、メールが入口で止められてしまう可能性があるためです。受信サーバーがブロックリストを照会して登録ありの回答を得ると、メッセージ全体を拒否することがあり、その場合メッセージは受信者に届かずバウンスします。メッセージが受け付けられた場合でも、ブロックリストへの該当は強いネガティブシグナルとなり、メッセージは迷惑メールフォルダに振り分けられやすくなります。広く参照されているブロックリストに1つ登録されるだけで、多くの受信者に対する到達率が一度に低下することがあります。
ブラックリストから外れるのは、登録されるよりも難しいものです。最初に必ず行うべきなのは、根本原因の解消です。乗っ取られたアカウントが迷惑メールを送っていたなら、そのアカウントを保護します。不良なリストが苦情やバウンスを招いていたなら、リストをクリーンにします。そのうえで、登録解除の手続きに進みましょう。悪質な活動が止まり、一定の待機期間が過ぎると自動的に登録を解除するブロックリストもあれば、手動での削除依頼が必要なものもあります。Spamhausなどの主要な運営者は通常24〜72時間以内に削除を処理しますが、複雑なケースや繰り返しのケースではさらに時間がかかることもあります。原因を解消する前に削除を依頼すると、運営者は悪用が続いていると判断するため、登録がかえって悪化しがちです。なお、Spamhausは削除を早めるための支払いを受け付けていないため、有料で早期解除をうたうサービスは正規のものではありません。
ここで検証がブラックリストと直接つながります。登録の最も一般的なきっかけのうち2つ、つまり高いバウンス率とスパムトラップへの送信は、どちらも本来送信すべきでなかったアドレスに送ることで発生します。無効なアドレスはバウンスします。リサイクルスパムトラップは、リスト上ではまったく普通に見える使われなくなったアドレスです。送信前にリストを検証すれば、無効なアドレスを取り除き、リサイクルトラップに引っかかる可能性を下げられます。これにより、メールを送る前に、ブラックリスト登録に至る最も一般的な経路をふさげます。
VeriMailsでの 対応
VeriMailsはブロックリストではなく、ブロックリストの運営も行っていません。VeriMailsはメール検証サービスであり、ブラックリスト問題における役割は予防です。キャンペーンを送信する前に、そもそも送信者をブロックリストへと導く不良アドレスを取り除きます。
VeriMailsで検証するすべてのアドレスは、構文チェック、DNSおよびMXレコードのチェック、受信側メールサーバーとのライブSMTPハンドシェイク、キャッチオール検出、使い捨てメール検出、ロールベース検出という一連の検証をすべて通過します。SMTPハンドシェイクでは、そのままではハードバウンスする無効なアドレスを特定します。高いバウンス率は、ブロックリスト登録の最もわかりやすいきっかけのひとつです。送信前に配信不能なアドレスやリスクのあるアドレスを取り除くことで、直接の登録につながりうるリサイクルスパムトラップへの送信の可能性も下げられます。
検証は送信前に、リアルタイムのチェックならREST APIで、リスト全体ならCSVの一括アップロードで実行でき、キャンペーンの判断に役立つ明確な到達性カテゴリで結果を確認できます。VeriMailsはスコアリングではなくキャッチオール検出を行うため、キャッチオールドメインはそのままわかりやすく報告されます。検証はアドレスごとにクレジットで課金され、1件あたり$0.0019から、10,000クレジットで$19、年払いプランなら月額$12.50からです。すべてのアカウントに登録時に100クレジットが無料で付与され、クレジットカードは不要、クレジットに有効期限はありません。送信者の評価を危険にさらす前に、リストをクリーンにできます。