MXレコード確認:メールの届け先が分かる
ドメインまたはメールアドレスを入力してください。送信側が試す順にメールサーバーを表示し、各サーバーのアドレス、プロバイダー、直すべき点も示します。無料・登録不要で、入力内容は保存されません。
確認するドメイン
メールが届くまでの流れ
「送信」から受信トレイに届くまでには4つのステップがあります。MXレコードが決めるのは2つ目です。
- 1
送信側がドメインを読み取る
宛先アドレスの@より後ろの部分です。
- 2
DNSにMXレコードを問い合わせる
各レコードにはメールサーバーと優先度が書かれています。送信側は数値が最も小さいサーバーから試します。
- 3
配信、または次のサーバーへ
サーバーが応答しない場合、送信側は次のサーバーを試します。それでも届かなければ、数日間再試行したうえで配信を断念します。
- 4
受信側が送信元を確認する
送信ドメインのSPF、DKIM、DMARCで、メールが受信トレイに届くか、迷惑メールフォルダに入るか、まったく届かないかが決まります。
MX、SPF、DKIM、DMARC:それぞれの役割
受信メールに関わるのはMXだけです。
| レコード | 内容 | 用途 | 設定場所 |
|---|---|---|---|
| MX | そのドメイン宛てのメールを受信するサーバー | 受信 | ドメイン自体 |
| SPF | そのドメインをReturn-Pathに使った送信を許可されたサーバー | 送信 | ドメイン(TXT) |
| DKIM | メールの署名を検証する公開鍵 | 送信 | selector._domainkey(TXTまたはCNAME) |
| DMARC | SPFとDKIMがFromアドレスと一致しないときの受信側の対応 | 送信 | _dmarc(TXT) |
よくあるMXの問題
このツールが指摘する問題と、その直し方です。
- MXがCNAMEを指している。MXの宛先にCNAMEは使えない決まりです。多くの送信側は配信できますが、一部は配信に失敗します。対処:CNAMEの参照先のホスト名を直接指定してください。
- MXがIPアドレスを指している。MXにはホスト名を指定する必要があります。対処:Aレコードでホスト名を作成し、MXをそのホスト名に向けてください。
- MXのホストにIPアドレスがない。多くの場合、入力ミスか、廃止済みのサーバーです。対処:レコードを修正するか削除してください。
- 2社のプロバイダーのMXが混在。移行時に旧レコードを消し忘れたケースで、一部のメールが古いメールボックスに届きます。対処:古いプロバイダーのレコードを削除してください。
- MXがまったくない。送信側はドメイン自体のIPアドレス(Aレコード)に配信しようとします。対処:MXレコードを追加してください。ドメインでメールを受信しない場合はnull MXを設定します。
- 送信専用ドメインにnull MXがない。そのドメイン宛ての返信やバウンスが、送信側のキューに数日間残ります。対処:null MX(優先度0、ホスト名「.」)を設定してください。
MXレコードとSalesforceのメール
Account Engagement(旧Pardot)やMarketing Cloud Nextを導入しても、MXの変更を求められることはありません。
- PardotはMXを使わずに送信。Return-PathはSalesforceのバウンス用ドメインなので、バウンスが貴社のメールサーバーに届くことはありません。Salesforceヘルプ000381338(新しいタブで開きます)
- Marketing Cloud Nextは独自のレコードを使用。バウンスはSalesforceが指定するバウンス用CNAMEを経由します。設定する8つのレコードに、MXは含まれません。Salesforceヘルプ004576430(新しいタブで開きます)
- 返信にはメールボックスが必要。受信者は貴社の返信先(Reply-To)アドレスに返信します。そのドメインのMXレコードが正しく設定されているか確認してください。
MXレコード確認のよくある質問
MXレコードとメールの配送経路について、よくある質問に短くお答えします。
MXレコードとは何ですか?
ドメイン宛てのメールを受け取るサーバーを、優先度とともに指定するDNSレコードです。1つのドメインに複数設定でき、送信側は数値が最も小さいサーバーから試します。
コマンドラインでMXレコードを確認する方法は?
「dig MX example.com」または「nslookup -type=MX example.com」を実行します。
MXの優先度とは何ですか?
送信側がサーバーを試す順番です。数値の小さいものが先に試されます。同じ数値のサーバーには、負荷がランダムに振り分けられます。
ドメインにMXレコードがない場合はどうなりますか?
送信側はドメイン自体のIPアドレスに配信します(RFC 5321)。そのアドレスもない場合、メールはバウンスします。メールを受け取らないドメインには、null MX(優先度0、ホスト名「.」)を設定します。
Google WorkspaceのMXレコードは何ですか?
Googleが現在案内している設定は、smtp.google.com(優先度1)の1件だけです。以前に設定したドメインでは5件のASPMXレコードを使っており、こちらも引き続き機能します。両方を混在させないでください。
PardotにMXレコードは必要ですか?
いいえ。SalesforceがPardotまたはMarketing Cloud Nextの送信ドメイン用に挙げているレコードに、MXレコードは含まれていません。ただし返信先(Reply-To)アドレスのドメインには、通常のメールと同じく、正しく設定されたMXレコードが必要です。
MXレコードの変更が反映されるまで、どのくらいかかりますか?
変更前のレコードのTTLの時間がかかります。TTLは結果に表示されます。変更前の情報をキャッシュした送信側は、その時間が過ぎるまでその情報を使い続けます。
確認したドメインは保存されますか?
いいえ。ブラウザがドメイン名を私たちのサーバーに送り、サーバーが公開DNSリゾルバーに問い合わせます。私たちは何も保存せず、ドメインをログに記録することもありません。貴社のIPアドレスがリゾルバーに渡ることもありません。