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は暗号化に失敗した際の報告先を送信側に通知します。