メール検証とは?

メール検証とは、何かを送る前に、メールアドレスが実在し、メールを受信できるかを確認するプロセスです。アドレスの形式が正しいこと、メールを受信できるドメインにあること、実際に機能するメールボックスが存在することを確認し、バウンスしたり送信元の評価を損なったりするアドレスを取り除けるようにします。

定義

メール検証とは、実際にメッセージを送ることなく、特定のメールアドレスが有効で配信可能かを判断することです。目的は、キャンペーンやトランザクションメールを送る前に、「このアドレスに送ったら、実際に機能するメールボックスに届くのか、それともバウンスするのか」という実務的な問いに答えることです。

メール検証(verification)とメールバリデーション(validation)という言葉は、しばしば同じ意味で使われます。区別する場合、バリデーションは通常、アドレスの形式が正しいか、ドメインがメールを受信できるかといった軽いチェックを指し、検証はさらに特定のメールボックスが実際に存在するかをテストする深いステップを加えたものを指します。VeriMailsを含むほとんどの検証サービスは、形式チェックからメールボックスのテストまでの全プロセスを「検証」と呼んでいます。

検証が重要なのは、メールアドレスが人の手で入力され、時間とともに劣化するからです。人は登録フォームでアドレスを打ち間違え、限定コンテンツを見るために偽のアドレスや使い捨てアドレスを使い、転職して仕事用メールボックスを放棄し、個人アカウントを放置します。メールリストは年間でおよそ5分の1から4分の1のアドレスが劣化すると推計されています。検証は、もともと無効だったアドレスも単に古くなったアドレスも見つけ出す仕組みであり、バウンスという痛い形で知ることを防ぎます。

仕組み

メール検証は、低コストで速いチェックから高コストなチェックへと並んだ一連の処理として機能し、各アドレスをできるだけ早い段階でふるい分けます。VeriMailsは各アドレスを次の順序でチェックします。

最初のチェックは構文です。検証ツールは、アドレスがメールの標準に沿った正しい形式かを確認します。ローカル部とドメインが1つの@記号で区切られていること、許可された文字だけを使っていること、明らかな構造上の誤りがないことを確かめます。形式の誤ったアドレスはここでほぼコストなしに検出されます。次はMXチェックとより広範なDNS検証です。検証ツールはドメインのDNSレコードを照会し、MXルックアップを行って、ドメインが有効なメールサーバーを公開しているかを確認します。MXレコードのないドメインはメールを受信できないため、そのドメインのアドレスはそれ以上進まずに除外されます。

これらの段階を通過したアドレスに対して、検証ツールは検証の中核であるリアルタイムのSMTPハンドシェイクを行います。受信者のメールサーバーにSMTP接続を開き、メッセージ送信の最初のステップを進めて、自らを名乗り受信者アドレスを提示し、サーバーの応答を読み取ります。サーバーがメールボックスの存在を示せば、そのアドレスは配信可能と判断され、該当ユーザーなしと返せば無効と判断されます。重要なのは、処理がそこで止まり、実際のメッセージは決して送られないことです。あわせてVeriMailsは、あらゆるアドレス宛てのメールを受け付けるため個別のメールボックスを確認できないドメインを特定するキャッチオール検出、使い捨てアドレスを見つける使い捨て検出、info@やsupport@のような汎用アドレスを見つけるロールベース検出も行います。最終的に、あいまいな数値スコアではなく、アドレスごとに明確なステータスが得られます。

メール到達率にとって重要な理由

メール検証は、到達率を守る最も直接的な方法のひとつです。到達率は、メールボックスプロバイダーが送信行動をどう評価するかで大きく左右されるからです。無効なアドレスに送るとハードバウンスが発生し、ハードバウンス率が高いと、プロバイダーは未検証で質の低いデータに送っている明確なサインと見なします。その代償として受信トレイへの到達率が下がり、より多くのメールが迷惑メールフォルダに振り分けられます。しかもその影響は不正なアドレスだけでなく、オーディエンス全体に及びます。一般的な目安はバウンス率を2%未満に保つことで、検証はその水準を維持する最も確実な方法です。

検証は、より目立ちにくい害からも守ります。使われていないドメインや放棄されたドメインのアドレスを削除すれば、再利用されたスパムトラップに当たる可能性が下がり、ブロックリスト入りを防げます。使い捨てアドレスを除外すれば、リストの到達性が保たれ、分析も正確になります。ロールベースのアドレスにフラグを付ければ、それらが招きやすい苦情率の上昇を避けられます。いずれもプロバイダーが重視する到達率のシグナルであり、検証によって、被害が出た後ではなく送信前にそのすべてをコントロールできます。

到達率以外にも、強力なビジネス上の理由があります。無効なアドレスへの送信は、送信枠の一部を、マーケティングプラットフォームであれば費用の一部を無駄にします。検証済みのリストは、反応し得なかったアドレスで開封率やクリック率が薄まらないため、より正確な指標をもたらします。さらに、検証を組み込んだ登録フローは、不正登録やボット登録がデータを汚す前に食い止めます。検証は、優れたメールリストハイジーン、正確なレポート、健全な送信元の評価のすべてを支える土台です。

VeriMailsでの対応

VeriMailsは、送信されたすべてのアドレスに対して一連のチェックを実行する、メール検証専門のサービスです。構文の検証、MXチェック、DNS検証、実際のメールボックスをテストするリアルタイムのSMTPハンドシェイク、キャッチオール検出、使い捨て検出、ロールベース検出を行います。各アドレスには、あいまいな数値スコアではなく、到達率を重視した明確な結果が返るため、どのアドレスを残すか、削除するか、注意して扱うかを正確に判断できます。キャッチオールドメインでは、VeriMailsはキャッチオール検出を行い、証明できない結果を推測せず、正直にキャッチオールとして報告します。

VeriMailsでは2つの方法で検証できます。REST APIはリアルタイムでアドレスを検証するため、登録フォームでの入力時に1件ずつチェックし、無効なアドレスや使い捨てアドレスがリストに入らないようにするのに最適です。一括検証では、リスト全体をCSVでアップロードし、キャンペーンの前にクリーニングできます。グレーリスティングなど実際のサーバーの挙動にも対応するよう設計されているため、結果は本当の到達率カテゴリを反映します。

料金は、検証を気軽に導入できるよう設計されています。プリペイドの検証クレジットは1件あたり$0.0019から、10,000クレジットが$19。定期的に検証する送信者向けの年払いプランは、年額請求で月額$12.50からご利用いただけます。新規アカウントにはすべて登録時に100クレジットが無料で付与され、クレジットカードは不要、クレジットに有効期限もないため、契約前に小さなリストの検証やAPIのテストを無料で行えます。

よくある質問

いいえ。メール検証は、メールを送ることなくアドレスをチェックします。鍵となるのはSMTPハンドシェイクです。受信者のメールサーバーとの通信を開始し、配信の初期段階を進めてアドレスを提示し、サーバーの応答を読み取ったうえで、実際にメッセージが送られる前に停止します。メールボックスの持ち主には何も届きません。
この2つの言葉は、しばしば同じ意味で使われます。区別する場合、バリデーションは構文やDNSなど、アドレスの形式が正しく、メールを受信できるドメインにあることを確認する軽いチェックを指し、検証はさらに特定のメールボックスが存在するかをテストするリアルタイムのSMTPステップを加えたものを指します。実際には、ほとんどのサービスが全プロセスを「検証」と呼んでいます。
完璧な検証は存在しません。一部のメールサーバーは、メールボックスが存在するかどうかを明かさないからです。キャッチオールドメインはSMTPハンドシェイクの段階であらゆるアドレスを受け付け、グレーリスティングを行ったり無効なアドレスへの応答を隠したりするサーバーもあります。優れた検証ツールは、推測せずにこれらをキャッチオールまたは別のステータスとして正直に報告します。VeriMailsはAPIと一括検証の両方のワークフローで明確な到達率カテゴリを返します。
特に重要なタイミングは2つです。無効なアドレスや使い捨てアドレスがリストに入らないよう、登録時に各アドレスをリアルタイムで検証すること。そして大規模なキャンペーンの前、特にデータが古い場合に、既存のリストを一括で検証することです。登録時にはAPI、送信前にはCSVでの一括チェックと、両方を行う送信者も多くいます。

VeriMailsを無料で試す

登録で100クレジット無料。クレジットカード不要。今すぐメール検証を実践しましょう。

無料で始める
クレジットカード不要。クレジットに有効期限はありません。