🎬 transcript.im 登場:YouTube・TikTok・Instagram の動画を無料で文字起こし。transcript.im を見る

MXレコードチェックツール:メールインフラストラクチャを検証する方法

Leo
LeoFounder, BillionVerify

BillionVerifyで、MXレコードチェックツールがメール配信経路を検証し、MX優先度を解釈して、キャンペーンを受信トレイに届ける仕組みを学びましょう。

Cover Image for MXレコードチェックツール:メールインフラストラクチャを検証する方法

キャンペーンのコピーを確認し、リストを整理し、送信者設定を確認しました。するとメッセージがバウンスし始め、エラーは受信者のドメインを指し示しています。最初にSPF、DKIM、またはメッセージ自体を調べることが多いものの、原因はもっと単純かもしれません。ドメインのメールルーティングが欠落している、古い、または誤ったサービスを指している可能性があります。

MXレコードチェックツールは、最初に行うインフラ確認に役立ちます。ドメインがメール交換レコードを公開しているか、それらのレコードが正当なメールサーバーを示しているか、そして優先順位が適切かどうかを確認できます。これは必要な基礎確認ですが、メールボックスの存在や、サーバーがメッセージを受け入れることを証明するものではありません。

メール到達率においてMXレコードが重要な理由

スパムフィルターが件名を評価する前に、キャンペーンが失敗することがあります。受信者のドメインに使用可能なメール交換経路がない場合、送信システムはメッセージの配信先を特定できません。移行後もドメインが以前のプロバイダーのレコードを公開し続けていると、一部の送信者が、チームの管理外となったインフラにメールをルーティングする可能性があります。

MXレコードチェックツールは、ドメインに1つ以上の有効なMXレコードがあること、それらのレコードが正規のメールサーバーを指していること、そして優先度の値が正しく設定されていることを確認します。優先度の数値が小さいほど、配信の優先度は高くなります。一般的な運用ガイダンスでは、TTLの値を300~3600秒の範囲に設定することが推奨されています。これにより、古いルーティング情報を必要以上にキャッシュに残すことなく、DNSの変更を反映させやすくなります。詳細は、このMX検証チェックリストに記載されています。

失敗はルーティングから始まることが多い

Microsoft 365のDNSガイダンスでは、MXレコードをExchange Onlineへの受信メールの経路として説明し、配信が機能するようになったら古いMXレコードを削除することを推奨しています。Zohoも同様のアドバイスを示し、優先度の低い古いレコードによって、意図したサービスから配信先が逸れる可能性があると警告しています。そのため、ドメインにメールインフラがあるように見えても、一部のメッセージが誤った宛先にルーティングされることがあります。

だからこそ、MX検証はキャンペーンの開始、リストの拡大、またはプロバイダーの移行に先立って行う必要があります。MX検証は、基礎となる問いに答えます。**このドメインは受信メール用の妥当な経路を公開しているか?**送信者の評価や受信トレイへの配置をより広い視点で確認するには、Networking2000の受信トレイへの配置に関するアドバイスが役立つ補足資料になります。

ドメインレベルのチェックは、メールボックスの検証に代わるものではありません。しかし、ルーティングの失敗をコピーの問題として扱うことを防ぎ、メール到達率の調査に信頼できる最初の確認ポイントを提供します。インフラチェックをより広範なキャンペーン診断と結び付けたいチームは、このメール到達率テストガイドも利用できます。

MXルックアップの仕組みと結果の意味

MXルックアップでは、あるドメインの受信メールを受け付けるメールサーバーをDNSに問い合わせます。結果には通常、ホスト名、優先度、そして多くの場合TTLが含まれます。ホスト名はメールシステムを識別し、優先度は送信サーバーが最初に試すべき宛先を決定します。

数値が小さいほど優先度は高くなります。ドメインが異なる値のレコードを公開している場合、送信側は通常、最も小さい番号の宛先から試行し、次に利用可能な宛先へ進みます。したがって、10 mail.example.comのような結果は、宛先とルーティング順序における位置の両方を示しています。

MXレコードルックアップを実行するプロセスに含まれる5つの手順を示すインフォグラフィック。

結果を正しい順序で確認する

視覚的な成功または失敗の指標ではなく、レコードセットから確認を始めます。

  1. 公開状況を確認する。 受信メールが想定される場合、ドメインは1つ以上のMXレコードを返す必要があります。
  2. ホスト名を確認する。 各宛先は、古いプロバイダーや明らかに不正な名前ではなく、正当なメールサーバーを示している必要があります。
  3. 優先度を比較する。 小さい値ほど優先される宛先を示します。予期しない順序になると、トラフィックが誤ったサービスへ送られる可能性があります。
  4. TTLを確認する。 TTLは、リゾルバーが結果をキャッシュできる期間を示します。Microsoft 365の公開ガイダンスでは、DigiCertのメールDNSガイダンスにまとめられたDNS推奨事項で、MXのTTLを3600秒と指定しています。
  5. ライブレスポンスを確認する。 最近変更されたレコードは、すべてのキャッシュ済みリゾルバーで一貫して表示されない場合があります。

最も便利なツールは、ドメインの権威DNSに直接問い合わせます。この方法では、メール送信側が使用する最新のMXセットと優先度順を確認できます。権威サーバーからの応答が変わると、更新されたルーティングがすぐに反映される可能性があるため、最近の移行エラーや新たに発生した競合を見つけるのに役立ちます。これはMXToolboxのテスト用リソースにも示されています。

コマンドラインユーティリティも、引き続き有用な参照手段です。LinuxまたはmacOSでは、管理者は一般的にdig MX domain.comを使用します。Windowsでは、nslookup -type=MX domain.comで同じ基本的なDNSビューを確認できます。日常的なチェックにはWebインターフェースのほうが速く、移行中の応答を比較するには生のクエリが役立ちます。DNSをチェックする方法について関連する説明を確認する場合は、すべての詳細を単一の緑色の結果の背後に隠すのではなく、ルックアップ方法を明確に示すツールを使用してください。

より広範なメール認証スタックにおけるMXレコード

MXレコードは認証に関する質問ではなく、ルーティングに関する質問に答えるものです。ドメイン宛ての受信メールをどこへ送るべきかを受信システムに伝える一方、SPFは許可された送信インフラを識別し、DKIMは暗号化署名を追加し、DMARCは認証の失敗やアライメントの不一致を受信システムがどのように処理すべきかを定義します。

この違いは、トラブルシューティングにおいて重要です。ドメインが適切なMXレコードを公開していても、不完全なSPFポリシー、欠落したDKIM設定、または表示されるFromドメインとアライメントしていないDMARCポリシーが原因で問題が発生する可能性があります。したがって、MXの結果は基盤であって、完全な評価ではありません。

移行エラーは単独では収まらないことが多い

プロバイダーの変更は、最もわかりやすい例です。チームが優先するMXレコードを更新したものの、以前のプロバイダーをゾーン内に残してしまうことがあります。その結果、優先順位によって一部の受信トラフィックは新しいサービスへ、別のトラフィックはメールを受信すべきではないインフラへ転送される可能性があります。Zohoはこの種の競合を避けるため、以前のプロバイダーのレコードを削除するよう推奨しています。一方、Microsoft 365のガイダンスでは、先ほどのメールDNSリファレンスで説明したように、新しいMXの優先度を他のレコードより低く設定し、3600秒のTTLを使用することを推奨しています。

同じレビューには、DNS認証スタックの残りの部分も含めるべきです。MailGeniusは、ルーティングと併せてSPFおよびDKIMレコードをチェックする必要があるチーム向けに、実用的なリソースを提供しています。また、特に移行によって送信サービス、リターンパスの動作、またはドメインアライメントが変わる場合は、DMARCレコードもチェックしてください。

運用ルール: MX、SPF、DKIM、DMARCは連携する制御として扱いますが、あるレコード種別が管轄する内容の証明を別のレコード種別に求めないでください。

このシステム全体の視点により、よくある診断ミスを防げます。MXルックアップが成功したということは、そのドメインがメールインフラを公開していることを意味します。しかし、送信メッセージが正しく認証されること、受信ホストに到達できること、または特定のメールボックスがメールを受け付けることを示すものではありません。

DNSベースのMX検証の限界

有効なMX結果は、誤った安心感を生む可能性があります。これはドメインがメール交換インフラを公開していることを証明しますが、特定のメールボックスが存在することや、宛先サーバーがメッセージを受け入れることまでは証明しません。

オフィス内のガラス扉に「物語のすべてではない」と書かれた看板がある様子。

公開されていることと到達可能であることは別

基本的なルックアップでは、ホスト名と優先度が表示されても、配信を進められるかどうかを左右する運用上の問題が見落とされる場合があります。ホストに到達できない、接続に失敗する、またはサーバーがリレー試行を拒否する可能性があります。そのため、実際の診断では、ブロックされたポート、利用できないホスト、リレーの問題を特定するために、接続テスト、逆引きDNSチェック、応答時間の測定を追加します。詳しくは、このSMTP設定ガイドで説明されています。

無料のルックアップサービスは、公開リゾルバーやキャッシュ済み・サニタイズ済みの応答に依存することもあります。それらの回答では宛先が省略されたり、優先度の動作を検証できなかったり、名前解決はできても応答しないメールサーバーを見落としたりする可能性があります。インターフェース上では健全なDNS公開と報告されても、実際の配信経路は使用できないままかもしれません。

この違いは、キャンペーン運用において重要です。

  • DNS公開は、ドメインが広告している内容を示します。
  • ホスト名の名前解決は、広告された宛先を見つけられるかどうかを示します。
  • サーバーの応答性は、宛先に接続できるかどうかを示します。
  • SMTP検証は、受信システムがメールボックスを受け入れるかどうかをテストします。

DNSの緑色の結果が示すのは、最初の層と、場合によっては2番目の層の一部だけです。これを受信者レベルの検証の代わりに使用すべきではありません。

短い視覚的な説明があれば、チームはレコードと、その背後にあるサービスを区別しやすくなります。

実務上の結論は明快です。明らかな配信経路がない、または不審なルーティングを持つドメインを特定するには、MXレコードチェックツールを使用します。アドレスへのメール送信が安全かどうかを判断する場合は、SMTPレベルの診断を使用してください。

MXチェックからSMTP検証へ

SMTP検証は、DNS情報にリアルタイムの受信テストを加えます。ドメインのメールサーバーを確認するだけで終わらず、検証システムがそのサーバーに接続し、指定されたメールボックスを受け入れる意思があるように見えるかを評価します。

この追加レイヤーにより、無効なアドレス、キャッチオールドメイン、使い捨てドメイン、ロールアカウントを特定できます。各カテゴリーは、リストの品質に異なる影響を与えます。無効なアドレスは直接的なバウンスリスクとなり、使い捨てアドレスは短期的な価値しか持たない可能性があり、ロールアカウントは個人の受信者ではなく、共有機能を表す場合があります。

https://billionverify.com のスクリーンショット

キャッチオールの動作による解釈の変化

キャッチオールドメインには、特別な対応が必要です。これらのドメインは、ローカルパートにかかわらずメールを受け入れるため、実在するメールボックスに対応していないアドレスも、サーバーが受け入れるように見えることがあります。その場合、有効なMXレコードと肯定的なSMTP応答があっても、キャッチオールではないドメインから確認を得た場合と同じ信頼性はありません。

有用な検証結果は、これらの状態を「有効」または「無効」に単純化せず、個別に区別します。最新のメール検証APIは通常、valid、invalid、catch_all、unknown、do_not_mailなどのステータスを含む構造化されたJSONを返し、SMTP確認フィールドや送信可否に関するガイダンスも併せて提供します。詳しくは、Mailvalid APIドキュメントをご覧ください。

この構造により、マーケターは実際の判断レイヤーを得られます。

  • 有効: その他のキャンペーン管理が適切であれば、通常の送信対象として保持する。
  • 無効: 繰り返し再試行せず、送信対象から除外する。
  • キャッチオール: メールボックスの存在が確認されていないため、追加の注意が必要なセグメントとして分類する。
  • 不明: 確信を持って判断できない応答の場合は保留するか、後で再試行する。
  • 送信不可: キャンペーンの送信対象から除外する。

BillionVerifyは、不正確なメールデータによるコストに対応するために構築された、プロフェッショナルなメール検証サービスです。ここで重要なのは、MXレコードを最終的な答えとして扱うのではなく、ドメインレベルの検査と受信者レベルのチェックを組み合わせている点です。

完全な MX および SMTP 診断に BillionVerify を使用する

単独の MX ルックアップは、質問が限定的な場合に役立ちます。つまり、このドメインはメール交換レコードを公開しているか、宛先の順序は妥当か、という確認です。検証プラットフォームは異なる目的に対応します。ドメインの調査結果とメールボックスレベルの結果を結び付け、マーケティングまたは運用チームが各アドレスに対して何をすべきか判断できるようにします。

有用な出力は、単なる視覚的な表示ではなく、構造化されたものです。JSON レスポンスには、明示的なステータス値、MX レコード、キャッチオールの結果、SMTP 確認フィールド、送信可否に関するガイダンスを含めることができます。この形式は、クリーニング済みリストを確認する担当者にも、サインアップやインポート中に判断を下すアプリケーションにも適しています。

判断内容に応じてテストの深度を選択する

次のような場合は、基本的な MX チェックを使用します。

  • 新しいドメインの受信ルーティングを検証するとき
  • プロバイダーの移行後に古いレコードが残っていないか確認するとき
  • ドメインがメールを受信できない理由を調査するとき
  • 公開されている優先順位が意図したサービスと一致することを確認するとき

次のような場合は、MX と SMTP の組み合わせによる検証を使用します。

  • 送信前にキャンペーンリストをクリーニングするとき
  • 無効なアドレス、キャッチオールアドレス、使い捨てアドレス、またはロールアドレスを分離するとき
  • アカウント作成時にアドレスを検証するとき
  • 結果を CRM またはアウトバウンドワークフローに取り込むとき

トレードオフは診断の深度です。DNS チェックは高速でドメインに焦点を当てていますが、メールボックスで受け入れられるかどうかを確認する前に終了します。SMTP 検証では実際の受信者により近いところまで分析できますが、サーバーがプロービングを制限したり、メールボックスの状態の開示を拒否したりすると、不確かな結果になることがあります。構造化された unknown の結果は、確信過剰な合格判定よりも有用です。チームに、意図的な再試行またはレビューの経路を提供できるためです。

営業およびマーケティングチームにとって、ワークフローはシンプルです。ドメインを確認し、SMTP の結果を解釈し、その後ステータスに応じてレコードをセグメント化します。プロダクトチームでは、同じロジックを登録時に実行し、明らかに不正なアドレスがデータベースに入るのを防げます。価値は、インフラストラクチャの証拠を明確なデータアクションへ変換することから生まれます。

再現可能なメール検証ワークフローの構築

信頼性の高いワークフローは、最も低コストで役立つ質問から始め、判断に必要な場合にのみ詳細を加えます。これにより、インフラのトラブルシューティングとリストの衛生管理を分けながら、どちらも送信者レピュテーションにつなげられます。

ドメインから始める

受信者リストを診断する前に、MXチェックを実行します。ドメインがメール交換レコードを公開していることを確認し、宛先ホスト名を調べ、優先順位を確認します。最近移行が行われた場合は、配信を引き寄せる可能性のある古いレコードが残っていないか、特に確認してください。

次に、関連するDNS制御を確認します。MXは受信経路を確立し、SPF、DKIM、DMARCは受信システムが認証済みの送信を評価するのに役立ちます。ルーティング結果が正常でも、これらの制御の一つが未完成である可能性があるため、キャンペーンの準備には総合的な確認が必要です。

ドメインからアドレスへ進む

ドメインに妥当な経路があることを確認したら、実際のアドレスに対してSMTPレベルの検証を実行します。すべての応答を二択の判断に無理に当てはめるのではなく、明確な結果と不確かな結果を分けます。

実用的なセグメント分けのモデルは次のとおりです。

  • 送信: 明確に肯定的な結果があり、失格となるシグナルがないアドレス。
  • 抑制: 無効および送信禁止の結果。
  • 確認: キャッチオール、ロール、または使い捨てアドレスなど、慎重なビジネス判断が必要なもの。
  • 再試行: 一時的なサーバー動作や決定的でない応答を反映している可能性がある不明な結果。

このアプローチは、すべての受信サーバーが同じ情報を公開しているわけではないことを踏まえつつ、リストを保護します。ドメインレベルで受け入れられたからといってメールボックス自体が存在するとは限らないため、キャッチオール検出は特に重要です。

適切なタイミングでチェックを適用する

マーケティングチームはキャンペーン前にリストを検証し、データソースが変わった際にはプロセスを繰り返す必要があります。営業チームは、インポートした連絡先や購入した連絡先をシーケンスに追加する前にスクリーニングする必要があります。プロダクトチームは、偽のアドレスや入力ミスのあるアドレスが、その後のサポートやアクティベーションの問題を引き起こす場合、サインアップ時にリアルタイム検証を使用する必要があります。

メール検証 APIは、アプリケーションが即座に解釈できる機械可読の結果を返すため、最後のユースケースに適しています。バッチ処理では、同じ結果カテゴリをエクスポートフィルターや抑制ワークフローに利用できます。

判断ルール: ドメインのルーティングをトラブルシューティングしているなら、MXから始めます。ある人に送信するかどうかを判断しているなら、SMTP検証を追加します。

チームは各ステータスの理由も記録する必要があります。無効なメールボックスが原因で抑制されたアドレスは、確認のため保留されているキャッチオールアドレスとは異なり、再試行を待っている不明な応答とも異なります。この記録により、今後の監査が迅速になり、キャンペーン担当者はなぜそのアドレスにメールが送信されなかったのかを理解しやすくなります。

したがって、MXレコードチェックツールは必要ですが、それだけでは不十分です。MXレコードチェックツールは公開されたルーティング層を確認する一方、SMTP診断は運用層をテストします。SPF、DKIM、DMARC、リストのセグメント分け、適切な再試行処理と組み合わせて使用することで、このワークフローはバウンス率と送信者レピュテーションを保護するための、より明確な基盤をチームに提供します。


BillionVerifyは、MX検査とSMTPレベルのメール検証を組み合わせ、チームが有効、無効、キャッチオール、不明、送信禁止のアドレスを区別できる構造化された結果を返します。BillionVerifyにアクセスして、その検証ワークフローをキャンペーン、CRM、サインアップ、またはアウトバウンドメールのプロセスに適用できるか評価してください。

Leo
LeoFounder, BillionVerify
メール検証のインサイト

今すぐ検証を開始

今日から BillionVerify でメール検証を開始しましょう。月600無料クレジットに加え、ログインするたびに1日20クレジットのボーナスが得られます。クレジットカード不要です。正確なメール検証で、メールマーケティングの ROI を向上させている何千もの企業に参加しましょう。

クレジットカード不要 · リアルタイム API と一括検証 · 30 秒で開始

99.9%
精度
Real-time
API 速度
$0.00014
メールあたり
600/mo
永久無料