Email Spam Tester

無料ツール

MXレコードチェック

ドメインのMXレコードを送信側が試行する順序で検索し、一覧内の各サーバーがアドレスに名前解決できるか確認します。

MXレコードの内容

MXレコードは、そのドメイン宛てのメールを受信するサーバーを指定します。その前にある数値は優先度と呼ばれます。送信側は最も小さい数値のサーバーを最初に試し、そのサーバーが応答しない場合は次のサーバーを試します。同じ数値のレコードが2つある場合は負荷を分散します。このチェックツールはその順序でレコードを表示し、各ホスト名をIPv4アドレスとIPv6アドレスに解決します。

ドメインにMXレコードがまったくない場合、送信側はそのAまたはAAAAレコードにフォールバックし、そこへの配信を試みます(RFC 5321、セクション5.1)。ドメイン直下のアドレスは通常Webサーバーであるため、これが意図した設定であることはほとんどありません。

メール配信を妨げるレコード

MXレコードはホスト名を参照する必要があります。IPアドレスを参照するレコードは無効です。ホスト名がCNAMEであるレコードも、RFC 2181で禁止されているため無効です。それでも多くの送信側は処理を続けますが、一部は配信を中止するため、あるプロバイダーからのメールは受信できても、別のプロバイダーからはバウンスすることがあります。このチェッカーは、これらの両方と、まったく名前解決できないホスト名を検出します。名前解決できない場合、移行後に古いサーバーの設定が残っている可能性があります。

null MXは、優先度0の後にドットだけを指定した単一のレコードで、そのドメインがメールを受信しないことを示します(RFC 7505)。メールの送信も受信もしないドメインには適切な設定であり、送信側は何日も再試行せず、すぐに配信を中止します。メール送信に使用するドメインには設定しないでください。返信やバウンスの受信先が必要です。

送信ドメインに有効なMXが必要な理由

バウンスや返信はドメインに返されるため、メール送信に使用するドメインは受信できる必要があります。Return-Pathのドメインはバウンスを受け取り、Fromのドメインは返信を受け取ります。また、一部の受信側はメッセージを受け取る前に、これらのドメインがメールを受信できるか確認します。MXもAレコードもない送信用サブドメインは、架空のドメインに見えることがあります。

このチェッカーは、MXリストに関連するMTA-STSレコードとTLS-RPTレコードも確認します。これらがなくても、現時点でメールの受信が止まることはありません。設定されている場合、MTA-STSに対応する送信側は暗号化なしでの配信を拒否し、TLS-RPTは暗号化に失敗した際の報告先を送信側に通知します。

実際のメールをテストする

各ツールでは、設定の一部を確認します。完全テストではメール自体を検査します。使い捨てアドレスに1通送信すると、受信側で判定されたSPF、DKIM、DMARC、ブラックリスト、コンテンツ、2種類のスパムスコア、修正計画を確認できます。受信先テストを追加すると、Gmail、Outlook、Yahooなどのプロバイダーでどのフォルダーに届くかを確認できます。

メールをテストサンプルレポートを見る

よくある質問

MXレコードを確認するにはどうすればよいですか?

上の欄にドメインを入力してください。チェッカーがDNSにMXレコードを問い合わせ、優先度順に並べ、各サーバーのアドレスを名前解決します。ターミナルでは、dig MX example.comまたはnslookup -type=mx example.comで同じ問い合わせを実行できますが、参照先の検証は行われません。

MXの優先度番号にはどのような意味がありますか?

これは優先順位を示し、小さい番号から先に試行されます。10 mx1と20 mx2が設定されたドメインでは、mx1でメールを受信し、mx1が応答しない場合にのみmx2を使用します。同じ番号の場合、メールは各サーバーに分散されます。値そのものには順序以外の意味がないため、1と5でも10と50でも動作は同じです。

MXレコードはCNAMEを参照できますか?

できません。RFC 2181で禁止されており、RFC 5321では参照先自体にアドレスレコードがあることを前提としています。多くの送信側はそれでもCNAMEを名前解決するため、厳格な送信側がメールをバウンスするまで設定ミスに気付かないことがあります。MXには、CNAMEの参照先となっている名前を指定してください。

null MXレコードとは何ですか?

優先度が0で、参照先がドットだけの単一のMXレコードです。RFC 7505で定義されており、そのドメインがメールを受信しないことを送信側に伝えます。パーキングドメインを含め、メールの送信も受信もしないドメインで使用してください。これにより、そのドメイン宛てのメールはすぐに失敗し、ドメインがメールを暗黙的に受け入れていると主張されることもなくなります。

メール送信にMXレコードは必要ですか?

厳密には、MXレコードがなくても送信できます。実際には、FromとReturn-Pathのドメインはメールを受信できる必要があります。バウンスや返信には受信先が必要であり、受信側は何も受信できない送信ドメインを警告の兆候と見なします。送信専用のサブドメインでは、利用しているプロバイダーのバウンスサーバーを参照するMXを設定できます。

MXレコードの変更が反映されるまでどのくらいかかりますか?

古いレコードに設定されたTTLの期間です。送信側は期限が切れるまでキャッシュした応答を使用するため、移行の1日前にTTLを短くしてからレコードを変更し、古いTTLが切れるまでは古いサーバーでもメールを受信できるようにしてください。

Common errors

その他の無料ツール