プライバシー・日常利用

登録フォームが捨てメアドを弾く理由と対処法

まったく問題のないアドレスを入力したのに、フォームは「有効なメールアドレスを入力してください」と表示した。アドレスに問題があるのではなく、ドメインがリストに載っているのです。ここでは、そうしたリストがどう作られているか、フォームが実行しうる3つのチェック、ブロックすることでサイトが得るものと失うもの、同じ@の前で別の名前を試しても決して効果がない理由、そして正攻法の回避策3つを解説します。

  • 初級
  • 読了10分
閉じた扉の前で下ろされた灰色の遮断機に止められた青い封筒と、その隣で開いている2つ目の扉、手前には小さな青い鍵

リストはどこから来るのか

使い捨てドメインのブロックリストは、1行に1ドメイン、数万行に及ぶテキストファイルです。いくつかは公開されGitHub上でメンテナンスされており、商用の検証APIは独自のものを保持しており、たいていのアプリケーションフレームワークには、それを同梱したパッケージがあります。ドメインがそこに載る経路は3つあります。

  • テンプメールのサイトに掲載される。メンテナーは使い捨てサービスのトップページをクロールし、そこで提供されているすべてのドメインを追加します。grabmail.ioがリストに載っているのは、まさにこの理由によるものであり、ここにある公開ドメインもすべて同様です — このサイト自身のトップページに載っているからです。
  • 使い捨てドメインのように振る舞う。MXが既知の使い捨てサービスを指しているドメインや、ランダムなアドレスを何でも受け入れるドメインは、後述するプローブによって追加されます。
  • 誰かが報告する。あるドメインからの急激なサインアップの増加に気づいたサイトがそれを報告し、次のリリースに反映されます。

リストは大きく、公開されており、どちらの方向にも変化は遅いものです。誤って追加されたドメインは何か月も残り続け、本当に使い捨てのドメインが載るまでに数週間かかることもあります。唯一信頼できる性質は、テンプメールサイトに載っているドメインは確実にリストにも載っているということ、そしてどこにも公開されていないドメインは載っていないということです。

フォームが実行しうる4つのチェック

「有効なメールアドレスを入力してください」は、4つの異なるチェックに対する1つのメッセージにすぎず、どれに拒否されたかによって、代わりに何が効果的かが決まります。

チェック仕組み検出するもの通り抜けられるもの
ドメインリストアドレスのドメインをブロックリストと照合します。たいていはフォームが送信される前に行われます。リストに載った日から、すべての公開使い捨てドメイン。リストに載っていないドメインすべて。独自ドメインや、公開されたことのないドメインなど。
MXルックアップDNSに、そのドメイン宛てのメールがどこへ行くかを尋ねます。MXが既知の使い捨てプロバイダを指している場合、アドレスは拒否されます。リストに載っているプロバイダのメールサーバーを指しているドメイン — 時には、ここに向けられた独自ドメインも含まれます。MXがプロバイダのリストに載っていないドメイン。サインアップごとにDNSクエリのコストがかかるため、ドメインチェックより実施している例は少なくなります。
キャッチオールプローブサイトのサーバーがSMTPの通信を開始し、そのドメイン上のランダムなアドレスが受理されるかどうかをMXに尋ねます。使い捨てかどうかにかかわらず、すべてのキャッチオールドメイン — 企業自身のキャッチオールも含まれます。未知のアドレスを拒否するドメイン。キャッチオール受信箱は、定義上これを行いません。
プロバイダのリスクスコアアドレスは、上記すべてと独自の履歴を組み合わせてスコアを返す検証APIへ送られます。そのプロバイダが以前に見たことのあるもの全般であり、これはかなりの量になります。プロバイダが履歴を持たないアドレス — つまり、誰も使ったことのないドメイン上のほとんどのアドレスです。

最初のチェックは、無料でブラウザ上で実行できるため、群を抜いて一般的です。このガイドの残りにとって重要なのは3つ目です。これは独自ドメインを拒否する唯一のチェックであり、有料プールが存在する理由でもあります。

サイトがそうする理由と、それが払っている代償

拒否を敵意として読み取るのは簡単です。しかし実際には、たいてい単なる損得勘定であり、その計算を理解しておく価値はあります。どのサイトが決して譲らないかがわかるからです。

無料トライアルとクレジットの悪用
アカウントごとにクレジットや通話分数、無料の1か月を提供するサービスは、スクリプトによって1時間に千回もサインアップされます。使い捨てドメインをブロックすれば、その最も安上がりな手段が失われます。こうしたサイトはブロックをやめることはありませんし、やめるべきでもありません。
バウンスと到達率
期限切れになったアドレス宛てに送られたメールはバウンスし、バウンス率が1〜2%を超えると、送信元のドメインは主要なメールボックスプロバイダすべてから制限を受けます。大量にメールを送るサイトは、来週には存在しなくなるアドレスへ送らないことで、自らの評判を守っています。
不正利用とチャージバック
支払いに関わるものはすべてスコアリングされ、見覚えのないドメインや使い捨てドメインは、その多くの入力のうちの1つにすぎません。ここでのブロックは、リストというより、そのスコアによることが多くなります。

支払っている代償も現実のものです。どのリストにも誤検知はあります — 小規模なメールプロバイダ、大学のドメイン、企業自身のキャッチオールなど — そして拒否されたサインアップのすべてが、本物のアドレスを入力したのに無効だと言われた人なのです。理由を伝えずにブロックするサイトは、そうした人たちを静かに失っています。最後のセクションは、そうしたフォームを運営している人たちのためのものです。

@より前の名前を変えても、決して効果がない理由

拒否されたあとの直感的な反応は、jsの代わりにjohn.smithを試すことです。しかし、これは何の意味もありません。4つのチェックのどれも、ローカル部を見ていません — リストはドメインのリストであり、MXルックアップはドメイン単位、プローブもドメイン単位、スコアもドメインを最も強いシグナルとして扱います。grabmail.io上のすべてのアドレスはまとめて拒否され、mixozia.comlinqmail.com上のすべてのアドレスも同様です。

はっきり言っておく価値があります。逆もまた真だからです。実際に効果があるのはドメインを変えることであり、それだけです。次のセクションにあるものはすべて、別のドメインです。

正攻法の回避策3つ

これらはそれぞれ別のドメインであり、それぞれ別のチェックに対応しています。どのチェックに拒否されたか、そしてそのアカウントを何に使うかによって選んでください。

回避策通過できるものコスト適しているケース
MXレコード1件でここに向けた独自ドメインドメインリストとプロバイダのスコア。厳格なサイトでのMXルックアップや、キャッチオールプローブは通過できません。すでに所有しているドメイン、または安価なドメイン。アカウントも料金も不要。自分のアプリケーションのテスト、または今後も機能し続けてほしいサインアップ用の個人アドレス。
リストに載らないプールのドメイン4つのチェックすべて。ドメインはごく普通に見える.comで、公開されたことがなく、ふつうのMXレコードを持ち、毎日公開リストと照合されています。料金ページにある月額プラン。プールへのAPIアクセスは、キーで読み取ります。強力にブロックするサイトでサインアップしなければならない自動化で、独自ドメインも拒否されてしまった場合。
本物の受信箱へ転送するエイリアスたいていはすべて通過します — エイリアスのドメインも一部のリストには載っていますが、ほとんどのフォームでは受理されます。エイリアスサービス、またはプロバイダ自身の機能。実際に維持したいアカウント。パスワード再設定が必要になるかもしれないものや、読む価値のあるものが送られてくるアカウントなど。

独自ドメインを、レコード1件で

自分のDNSプロバイダでこのMXレコードを追加すれば、そのドメイン上のすべてのアドレスが、ここのメールボックスになり、公開ドメインとまったく同じように読み取れます。最初に届いたメッセージが、それを結びつけます。アカウントも、入力すべきフォームもありません。設定ガイドでは、よく使われるDNSプロバイダについて手順を説明しており、1つのドメインで無制限のテストアカウントを持つでは、それがテストスイートの中でどう見えるかを紹介しています。

自分のドメイン用のMXレコード10 smtp.grabmail.io

リストに載らないプール

このプールが存在する理由は1つ、キャッチオールプローブです。ここに向けた独自ドメインはあらゆるアドレスを受け入れます。それが役立つ理由であり、同時にプローブが検出するものでもあります。プールのドメインは、テンプメールのページに一度も載ったことのないふつうの.comであり、このサービスは毎日それぞれを公開リストと照合しています。載ってしまったものは引退させます。これはこのサイトで唯一の有料の要素であり、それ以外はすべて、利用するかどうかにかかわらず無料のままです。

アカウントが重要なときは、エイリアス

サイトが強くブロックしていて、なおかつそのアカウントを失うと困る場合、答えはより優れた使い捨てアドレスではなく、あなたに届くアドレスです。エイリアスは本物の受信箱へ配信され、あとでオフに切り替えることもできます。バーナー、エイリアス、テンプメールではより詳しい比較を、本物のアドレスを使わずにサインアップする方法では、そのどれもをうまく機能させる習慣を扱っています。

フォームを運営しているなら: 上手にブロックする方法

使い捨てドメインをブロックすること自体は、理にかなっています。しかし下手にブロックすると本物のサインアップを失います。その違いを分けるのは、5つの判断です。

  1. ヒューリスティックではなく、リストをチェックする。メンテナンスされているリストは、「1年未満の新しいドメインはすべて拒否する」といったルールよりも、間違いが少なくなります。デプロイのタイミングではなく、スケジュールに沿って更新してください。
  2. キャッチオールをプローブしない。それを運用しているすべての企業を拒否してしまいますし、サインアップのたびに、見知らぬ相手とサーバーにSMTPの会話を開始させることにもなります。代わりに、確認メールにその役目を任せてください。
  3. 送信によって検証する。確認メールを受け取ってクリックしたアドレスは、どんなリストよりも多くを証明しています。ほとんどの悪用は、この段階で自然に失敗します。メールを読むことがないからです。
  4. 理由を伝える。「一時的なメールアドレスは受け付けていません — 後で確認できるアドレスを使ってください」というメッセージは、有効なメールアドレスに対して「有効なメールアドレスを入力してください」と表示するよりも失う人が少なく、正当な利用者には何をすべきかを伝えられます。
  5. 悪用されているもの自体をレート制限してください。アドレスではなく。問題が無料クレジットなら、支払い方法やデバイスごとにクレジットの上限を設けてください。ドメインチェックはそれを代替する手段にすぎず、代替手段は人々が迂回する対象になります。

これらのいずれも、有料のドメインプールを使う本気の悪用者を止めることはできません。しかし、その大半を占める安上がりな悪用は止められ、しかもたまたま自分でメールを運用している顧客を拒否せずに済みます。

要約

  • 拒否の原因はドメインにある。ローカル部は無関係 — 名前を変えて試し続けないこと。
  • 自分のアプリケーション向けには: 独自ドメイン、MXレコード1件、無料。
  • 厳格なサイトでの自動化向けには: リストに載らないプールのドメイン。
  • 維持したいアカウント向けには: 使い捨てアドレスではなく、本物の受信箱に届くエイリアス。

そして、確認メールは受理されたのに一向に届かない場合、それは別の問題であり、専用のガイドがあります。確認メールが届かないをご覧ください。

質問

使い捨てアドレスを使うのは、サイトのルール違反ですか?

場合によります。ブロックするサイトは、たいてい利用規約でも禁止しており、その方法で作られたアカウントは閉鎖されることがあります。ここにあるものは、サイトのルールを破る手助けをするものではありません。拒否に対する正攻法の回避策はどれも、あなたが正当に使う権利のあるアドレスであり、エイリアスという選択肢は、まさに重要なアカウントのために存在しています。

自分のドメインもリストに載ってしまいますか?

リストのメンテナーがクロールする場所に公開されるか、報告された場合に限られます。自分のテストスイートや自分のサインアップの中にしか登場しないドメインには、リストに載る手段がありません。ただし、厳格なサイトではMXルックアップで検出されることがあり、キャッチオールプローブでは検出されます — そうした場合には、プールが答えになります。

プールのドメインは、どうやってリストに載らないようにしているのですか?

どのページにも一切掲載されず、独自のふつうのMXレコードを持つ普通の.comであり、それぞれが毎日公開ブロックリストと照合されています。それでも載ってしまったものは、プールから引退させます。プールはキーを使ってAPI経由で読み取り、これが有料プランの提供内容です。

サイトがアドレスを受理したのに、メールが一向に送られてこないのはなぜですか?

サイトの中には、静かに拒否するものがあります。フォームは「受信箱を確認してください」と表示しますが、何も送信されません。配信の問題のように見えますが、実際にはブロックです。確認メールが届かないには、両者を見分ける60秒のチェックがあります。

GrabMailは自社ドメインの一覧を公開していますか?

公開ドメインはトップページに載っており、それは公開しているのと同じことです。プールのドメインと顧客自身のドメインは、どこにも一切掲載されず、それらを列挙するエンドポイントもありません。

フォームは、自分のドメインがGrabMailを向いていることを見分けられますか?

サイトが使い捨てプロバイダのメールサーバーのリストを保持し、それと照合していれば、MXルックアップで見分けられます。サインアップごとにDNSクエリのコストがかかるため、実施しているサイトは多くありませんが、厳格なサイトも存在します。キャッチオールプローブでも見分けられます。もっとも一般的なドメインリストのチェックでは、見分けられません。

これらすべてと、「偽メールジェネレーター」との違いは何ですか?

名前が違うだけで、他には何もありません。ジェネレーターは、公開の使い捨てドメイン上のランダムなアドレスを提供します — それはリストに載っており、同じフォームに拒否されます。テンプメールとは何かで、用語を整理しています。

新しいうちに試してみてください

アドレスの取得はワンクリックで、アカウントもカードも不要です。このガイドの内容はすべて、そのアドレスですぐに試せます。

おかえりなさい

受信箱とドメインを、ひとつの場所に。