到達率
グレーリスティング
グレーリスティングは、スパム対策の1つです。メールサーバーは、知らない送信者からの最初のメールを拒否し、数分後に送信者が再送したときに同じメールを受け付けます。本物のメールサーバーは再送しますが、ほとんどのスパム送信ソフトは再送しません。
グレーリスティングとは?
グレーリスティング(greylisting)とは、時間差を利用したスパム対策です。メールサーバーは、新しい送信者からの最初のメールを断り、2回目の送信で受け付けます。RFC 6647で説明されています。
最初にいくつかの言葉を説明します。サーバーとは、常に動いていて、メールを処理するコンピューターです。IPアドレスとは、インターネット上のサーバーを識別する番号です。スパムとは、受信者が望んでいない大量のメールです。
グレーリスティングを使う受信側のサーバーは、これまでに見たすべての送信者を記録しています。確認するのは次の3つです。
- 送信元のIPアドレス
- 送信者のアドレス
- 受信者のアドレス
この組み合わせを初めて見た場合、サーバーは一時的なエラーでメールを拒否します。正しく設定されたメールサーバーは、メールをキューに入れて再送します。キューとは、サーバーが送信を待っているメールの一覧です。ほとんどのスパム送信ソフトは1回だけ送り、再送しません。
再送が届くと、サーバーはメールを受け付け、送信者を記録に保存します。その後、同じ送信者からのメールは最初の送信で受け付けられます。
簡単な例
送信者の側から見たグレーリスティングは次のとおりです。
- ニーナが新しい取引先にメールを送ります。ニーナはカフェで働いています。9時00分、初めてorders@supplier.exampleにメールを送ります。
- 取引先のサーバーはニーナを知りません。ニーナのサーバー、ニーナのアドレス、この受信者という組み合わせを、一度も見たことがありません。
- 一時的なエラーを返します。「greylisted, try again later」のようなメッセージとともに
451で応答します。 - ニーナのサーバーが待ちます。メールサーバーはメールをキューに入れておきます。ニーナには何も表示されません。
- 再送します。9時15分ごろ、ニーナのサーバーが同じメールをもう一度送ります。
- メールが受け付けられます。取引先のサーバーは2回目の送信を確認します。メールを受け付け、ニーナの情報を保存します。
- 次からは待ち時間がありません。翌週ニーナが取引先にメールを送ると、最初の送信で受け付けられます。
何千通ものメールを送るスパムプログラムは、通常2回目の送信をしません。そのため、そのメールは届きません。
送信者側での見え方
最初の送信には、4で始まるコードが返ります。通常は 450 か 451 で、「greylisted, try again later」のようなメッセージが付きます。メールサーバーはこれをソフトバウンスとして扱い、独自のスケジュールで再送します。ソフトバウンスとは、一時的な配信の失敗です。
再送を受け付けるまでにどれくらい待つかは、受信側のサーバーが決めます。約15分がよくある長さです。もっと短い、または長い遅延を使うサーバーもあります。
通常、グレーリスティングに気づくことはありません。メールが数分遅れて届くだけです。ツールにバウンスの通知が表示されても、自然に解消されます。
グレーリスティングが問題になるとき
グレーリスティングは、通常のキャンペーンには影響しません。問題になるのは2つの場合です。
急ぎのメール。パスワードの再設定やワンタイムコードが15分遅れて届いても、ユーザーには役に立ちません。そのため、トランザクションメールの送信者は、受信側のドメインに自分のIPアドレスを許可リストに追加するよう依頼することがあります。トランザクションメールとは、領収書やログインコードのように、ユーザーの行動をきっかけに送られるメールです。
例:レオがウェブサイトにログインコードを依頼します。コードは、グレーリスティングを使っている勤務先のアドレスに送られます。コードは15分後に届きます。その時には、レオはログインをあきらめています。
検証。検証ツールは、SMTPのやりとりを始め、何かを送る前にやめることで、アドレスを確認します。SMTPとは、メールサーバー同士がメールを送るためにやりとりする標準の方法です。グレーリスティングを使うサーバーでは、最初の試行に 4xx、つまり4で始まるコードが返ります。1回の試行でやめる検証ツールは、そのアドレスを「不明」と報告します。実際には有効なアドレスかもしれません。
グレーリスティングとセキュアメールゲートウェイ
多くの企業のドメインは、ProofpointやMimecastなどのセキュアメールゲートウェイ(SEG)を使っています。セキュアメールゲートウェイとは、企業のメールが社員の受信トレイに届く前に確認するセキュリティサービスです。これらのゲートウェイは、初期設定で知らない送信者をグレーリスティングします。これが、多くのB2Bアドレスで基本的なチェックが「不明」を返す理由の1つです。B2Bアドレスとは、ほかの会社で働く人の勤務先のアドレスです。
検証ツールでの扱い
良いメールアドレスチェッカーは、4xx の応答を結果ではなく「もう一度試す」合図として扱います。待ってから同じIPアドレスで再試行し、グレーリスティングの遅延の後にサーバーが返した応答を報告します。Giggal.aiは、ゲートウェイを使うドメインを判定するときにこれを行います。そのため、1回だけ試すチェックでは「不明」になるところで、「有効」か「無効」を返せます。
メールアドレスの一括検証ツールは、リストのすべてのアドレスに同じことを行います。メールアドレス検証でグレーリスティングを止めることはできません。遅延が終わるのを待ってから、各アドレスが存在するかを報告します。
関連する用語
- ソフトバウンスソフトバウンスとは、一時的な問題のために今回は届かなかったメールです。アドレスは実在します。受信トレイがいっぱい、サーバーが混み合っている、またはサーバーが後で送り直すよう求めている状態です。
- セキュアメールゲートウェイ(SEG)セキュアメールゲートウェイ(SEG)とは、企業のメールボックスの前に置かれるフィルターです。届くすべてのメールを、誰かが受け取る前に、スパム、フィッシング、有害なファイルがないか確認します。よくある例はMimecast、Proofpoint、Barracudaです。
- 迷惑メールフィルター(スパムフィルター)迷惑メールフィルター(スパムフィルター)とは、メールボックスプロバイダーが、届いたメールの行き先を決めるために使うしくみです。メールを受信トレイか迷惑メールフォルダに入れるか、拒否します。送信者、メールの内容、その送信者からのメールに過去の受信者がどう反応したかを確認します。
