技術解説 · 出典付きの回答

メールのブロックリストとは?仕組みと解除方法

メールのブロックリストとは、迷惑メール、マルウェア、その他の禁止コンテンツの送信元として特定されたIPアドレスやドメインのデータベースです。受信側のメールサーバーがブロックリストを確認して送信者が掲載されていることを見つけると、接続を拒否するか、メッセージを直接迷惑メールフォルダに振り分けることがあります。

仕組み

ブロックリストはDNSBLやRBLの仕組みで運用されています。SMTP接続が確立されると、受信サーバーは送信元IPに対してDNSルックアップを実行します。そのIPがブロックリストのデータベースに存在する場合、サーバーは特定の応答コードを返します。この処理はメッセージ本文が送信される前のSMTPハンドシェイク中に行われるため、受信側はリソースを節約するためにすぐに接続を切断できます。

送信者への影響

ブロックリストに掲載されると、メールの到達率は大きく低下します。ブロックリストの深刻度によっては、メールが550エラーコードでハードバウンスしたり、通知なく破棄されたりします。大手ISPが使う影響力の大きいリストに載ると、個々のメッセージの内容に関係なく、特定のIPやドメインからの通信が完全に届かなくなることもあります。

運用上のリスク

掲載される主な原因には、送信量の急増、高い苦情率、問題のある利用者がいる共有IPからの送信などがあります。よくある間違いは、フィードバックループを無視することです。SendHQやその無料ツール(https://sendhq.cc/tools)を使って認証レコードを監視すれば、正当な送信者が自動のセキュリティフィルターによってなりすましと判定されるのを防げます。

解除のプロセス

掲載を解除するには、まずアカウントの乗っ取りやメールリレーの設定ミスなど、ブロックの原因を特定する必要があります。問題を修正したら、ブロックリストの運営者に掲載解除のリクエストを送ります。一定期間問題のない送信が続くと自動的にIPを削除するリストもあれば、修正内容の手動確認を必要とするリストもあります。

具体例

192.0.2.1のサーバーが、新しいIPから1時間に10,000通のメールを送信したとします。ブロックリストはこれをボットネットのパターンとして検出し、そのIPをデータベースに追加します。このサーバーがGmailユーザーに送信しようとすると、Gmailの受信サーバーはブロックリストに問い合わせてエントリを確認し、550 5.7.1のエラーメッセージでメールを拒否します。

よく寄せられる質問

ブロックリストはブラックリストと同じですか?

はい、ブロックリストはブラックリストを指す現在の技術用語です。どちらもシステムへのアクセスを拒否されたエンティティのリストを意味します。

IPではなくドメインがブロックリストに載ることはありますか?

はい、ドメインベースのブロックリストは、メールの送信にどのIPアドレスが使われたかに関係なく、送信ドメインのレピュテーションを追跡します。

自分がブロックリストに載っているかどうかを確認するには?

サードパーティの照会ツールを使うか、SMTPのバウンスメッセージに特定のDNSBLやRBLのプロバイダーへの言及がないかを監視します。

すべてのブロックリストが同じ影響力を持っていますか?

いいえ、大手ISPがハードな拒否に使うものもあれば、スパムスコアリングの判断材料としてのみ使われるものもあります。

一次情報源