無料ツール

DMARC確認ツール:修正案をそのままコピー

ドメインまたはメールアドレスを入力してください。適用されるレコードと、RFC 9989(2026年5月)での各タグの意味を確認できます。Gmail、Yahoo、Microsoftが求める条件も確認でき、修正したレコードをコピーできます。無料、登録不要で、データは保存しません。

確認するドメイン

例:salesforce.com、paypal.com

結果の読み方

結果は4つに分けて、緊急度の高い順に表示します。

  1. 1

    判定

    レコードなし、監視、隔離(quarantine)、拒否(reject)を、それぞれアイコンと言葉で示します。バーは、ドメインがポリシーの強制適用までどこまで進んでいるかを示します。

  2. 2

    最初に直すこと

    DMARCが機能しなくなるエラーを最初に、次に推奨事項、最後にヒントを表示します。各項目には、根拠となるルールと出典を記載しています。

  3. 3

    Gmail、Yahoo、Microsoft

    3社が大量送信者に求める条件と、ドメインのDNSで確認できる内容です。アライメントとワンクリック配信停止は送信済みのメールでしか確認できないため、結果には確認すべき箇所を表示します。

  4. 4

    改善したレコード

    現在のレコードのうち正しく記述された設定から、削除されたタグを除き、選んだポリシーを反映したレコードです。_dmarcのTXTレコードとして貼り付けてください。

DMARCとは

DMARC(Domain-based Message Authentication, Reporting and Conformance)は、認証に失敗したメールの扱いを受信側のメールサーバーに伝える仕組みです。対象は、自社ドメインから送られたように見えるメールです。扱いは、配信する、迷惑メールフォルダに入れる、受信を拒否する、のいずれかです。さらに受信側にレポートの送付を依頼するため、誰が自社の名前でメールを送っているかが分かります。

  • SPF:そのドメイン名義での送信を許可するサーバーを列挙します。確認するのはバウンスの返送先であるReturn-Pathで、受信者に表示されるFromアドレスは対象外です。
  • DKIM:メール1通ごとに署名します。受信側は、署名したドメインがDNSで公開している公開鍵を使って署名を検証します。
  • DMARC:_dmarc.yourdomain.comに置くTXTレコードで、2026年5月からRFC 9989で定義されています(RFC 7489を置き換えました)。Fromアドレスと一致するドメインでSPFまたはDKIMが成功すると、DMARCも成功します。

p=none、quarantine、rejectの使い分け

ポリシーは、DMARCに失敗したメールをどう扱うかを決めます。noneから始め、最終的にrejectにします。

ポリシー失敗したメール使う場面
p=none通常どおり配信され、レポートが届きます。導入を始めるとき、または新しい送信ツールを追加したとき。
p=quarantine迷惑メールフォルダに入ります。自社の送信元がDMARCに合格していることをレポートで確認できたとき。
p=reject受信側のサーバーが受信を拒否します。失敗するのがなりすましメールだけになったとき。

メールを落とさずrejectまで進める

最初のレコードからrejectまでの5ステップです。現在どのステップにいるかは、このツールで分かります。

  1. 1

    レポート送信先を付けてp=noneを公開

    v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com。実際に誰かが読むメールボックスか、DMARCレポートサービスを使ってください。

  2. 2

    2〜4週間レポートを読む

    自社の名義で送信しているサービスをすべて洗い出します。メールツール、CRM、ヘルプデスク、請求書発行ツールなどです。それぞれが自社ドメインでSPFまたはDKIMに合格する必要があります。

  3. 3

    送信元を直す

    各ツールでDKIMを設定します。Account Engagement(旧Pardot)ではDomainKeyレコードを使います。または、送信元を専用のサブドメインに移します。

  4. 4

    まずt=y付きでquarantineへ

    p=quarantineに切り替え、レポートを確認する間の安全策としてt=yを追加します。t=yはRFC 9989で新しく加わったタグで、ポリシーを1段階緩めます(受信側はrejectをquarantineとして、quarantineをnoneとして扱います)。RFC 9989で削除されたpctの代わりになるものです。その後、t=yを外します。

  5. 5

    rejectへ

    失敗するのがなりすましメールだけになったら、p=rejectに設定します。np=rejectも追加すると、存在しないサブドメインを使ったメールも拒否されます。

DMARCレポート

レポートがなければ、rejectに向けた判断はすべて推測に頼ることになります。

集約レポート(rua)は、GmailやYahooなどの受信側から定期的に、通常は1日1回届きます。

失敗レポート(ruf)は、失敗した個々のメッセージについての報告で、すべての受信側が送るわけではありません。メールアドレスや件名などの個人データを含む場合があるため、データ処理契約を結んでいるメールボックスまたはサービスにだけ送ってください(GDPR)。

別ドメインへのレポート送信には、そのドメインの同意が必要です。具体的には、そのドメイン側でTXTレコードyourdomain.com._report._dmarc.theirdomain.comをv=DMARC1の値で公開してもらいます(RFC 9990(新しいタブで開きます)、セクション4)。レポートサービスでは、アカウントにドメインを追加するとサービス側がこのレコードを公開します。このツールは、すべての送信先アドレスについてこのレコードを確認します。

集約レポートに含まれるもの

  • どのサーバーが自社ドメイン名義でメールを送信したか
  • 何通のメッセージがSPF、DKIM、DMARCに成功したか
  • メッセージの内容は含まれません:件数と送信サーバーのIPアドレスのみです

Gmail、Yahoo、Microsoftの送信者要件

3社とも、大量送信者にp=none以上のDMARCを求めています(2026年10月16日時点)。

  • 5,0001日あたりの通数:GmailとMicrosoftが大量送信者とみなす基準
  • 2日Yahooが配信停止の反映に認める期間
  • 2048ビット:Googleが推奨するDKIM鍵の長さ
プロバイダー開始時期対象DMARCその他の要件
Gmail2024年2月1日、2025年11月から適用を厳格化個人用Gmailアカウント宛てに1日約5,000通以上p=none以上、FromがSPFまたはDKIMとアライメントSPFとDKIM、ワンクリック配信停止、迷惑メール率0.3%未満
Yahoo2024年2月大量送信者p=none以上で合格、FromがSPFまたはDKIMとアライメントSPFとDKIM、2日以内に反映するワンクリック配信停止、迷惑メール率0.3%未満
Microsoft Outlook.com2025年5月5日Outlook.com、Hotmail、Liveのアドレス宛てに1日5,000通を超える送信p=none以上、FromがSPFまたはDKIMとアライメントSPFとDKIMの両方に合格すること

よくあるDMARCエラー

チェックツールが表示するエラーと、その意味、直し方です。

  • DMARCレコードが見つからない。_dmarc.にも親ドメインにもレコードがありません。対処:_dmarcにTXTレコードを追加します(例:v=DMARC1; p=none; rua=mailto:…)。
  • DMARCレコードが複数ある。同じ名前に、v=DMARC1で始まるTXTレコードが2つあります。対処:1つにまとめます。複数あると、受信側はすべて破棄します。
  • レコードのホストが違う。レコードがドメイン自体に置かれています。対処:ホスト名_dmarcに移します。
  • v=DMARC1がない、または先頭にない。バージョンがない、綴りが違う、またはレコードの途中にあります。対処:レコードを大文字のv=DMARC1で始めます。
  • ポリシーが無効。多くはセミコロンの抜けが原因です。p=none rua=…は1つの値として読まれます。対処:タグはすべてセミコロンで区切ります。
  • 外部の送信先が承認されていない。レポート送信先のドメインが、貴社のレポートの受け取りに同意していません。対処:レポートサービスで貴社のドメインを追加するか、サービスに_report._dmarcレコードの設定を依頼します。
  • pctが100未満。pctはRFC 9989で削除されました。旧仕様と新仕様の受信側で動作が異なります。対処:pctを削除し、テストにはt=yを使います。
  • SPF:DNSルックアップが多すぎる。ルックアップが10回を超えると、SPFはPermError(恒久的エラー)になります。対処:使わなくなったサービスのincludeを削除します。

PardotとMarketing Cloud Nextの場合

SalesforceのヘルプページにあるDMARC関連の記載です。2026年10月16日に確認しました。

  • Account Engagement(旧Pardot)

    Pardotはセレクター200608でDKIM署名します([ドメイン管理]のDomainKeyレコード)。Return-PathはSalesforceのバウンス用ドメインのため、SPFは合格しても貴社のドメインとアライメントしません。DMARCの結果はDKIMで決まります。p=noneから先に進む前に、鍵を確認してください。ワンクリックのList-UnsubscribeヘッダーはPardotが自動で追加します。

  • Marketing Cloud Next

    Marketing Cloud Nextは認証済みドメインから送信します。Salesforceが発行するCNAMEレコードは8つで、そのうち3つが2048ビットのDKIM鍵です。セレクターはアカウントごとに異なります(s1-e360-…)。SPFはバウンス用のCNAMEで設定します。SalesforceはDMARCがなくてもドメインを有効化しますが、Gmail、Yahoo、MicrosoftはDMARCを求めています。Pardotを含め、ほかのプラットフォームが送信に使っていないサブドメインを使ってください。

DNSチェックでは分からないこと

レコードで分かるのは半分だけです。p=noneからrejectに進めずにいる場合は、私たちが一緒にレポートを読み、PardotまたはMarketing Cloud Nextの送信元を直します。

  • メールが合格しているか。アライメントは送信済みのメールで確認できます。Gmailで自社のメールを開き、「メッセージのソースを表示」を選んで「DMARC: PASS」を探します。
  • 誰が貴社のドメインになりすましているか。貴社の名前で送信しているサーバーは、集約レポートでしか分かりません。
  • 送信元のレピュテーション。Gmailでの迷惑メール率とレピュテーションは、Google Postmaster Toolsで確認できます。
  • 受信側がどの仕様に従っているか。RFC 7489に従ったままの受信側は、pctを適用し、Public Suffix Listで組織ドメインを判定することがあります。ほとんどのドメインでは、結果は同じです。

DMARC確認ツールのFAQ

DMARCレコードについてよくある質問に、短くお答えします。

DMARCレコードはどう確認しますか?

上の欄にドメインを入力してください。チェックツールが_dmarc.yourdomain.comのTXTレコードを読み、ない場合は親ドメインのレコードを確認します。

コマンドラインではdig TXT _dmarc.example.comまたはnslookup -type=TXT _dmarc.example.comを使います。

p=noneで十分ですか?

Gmail、Yahoo、Microsoftの要件としては十分です。p=noneは大量送信者向けの最低条件を満たします。

ただし、p=noneではドメインは保護されません。なりすましメールはそのまま届くため、p=noneは出発点と考え、quarantine、rejectへと進めてください。

良いDMARCレコードとは?

最初はこの形から:v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com。

目標はv=DMARC1; p=reject; rua=mailto:dmarc@yourdomain.comです。すべての送信元が合格していることをレポートで確認できたら、段階的にここまで進めます。

DMARCレコードは複数設定できますか?

いいえ。v=DMARC1で始まるレコードが1つの名前に複数あると、受信側はそのすべてを破棄します(RFC 9989、セクション4.10)。

すべてを1つのレコードにまとめてください。レポートの送信先が複数ある場合は、ruaにカンマ区切りで指定します。

DMARCの変更が反映されるまでの時間は?

古いレコードのTTLの分だけかかります。リゾルバーはTTLが切れるまで回答を保持するためです。チェックツールにはレコードのTTLが秒単位で表示されます。その時間が過ぎてから、もう一度確認してください。

DMARCはサブドメインにも適用されますか?

はい。独自のレコードを持たないサブドメインには、組織ドメインのポリシーが適用されます。spが設定されていればsp、なければpです。

RFC 9989で新たに加わったnpは、存在しないサブドメインに適用されます。なりすましによく使われるサブドメインです。

pctはまだ有効ですか?

いいえ。RFC 9989(2026年5月)でpct、rf、riは削除されました。RFC 9989に準拠する受信側はこれらを無視しますが、古い仕様の受信側はpctを適用する場合があります。

より厳しいポリシーを試すときは、代わりにt=yを使います。

DMARCにDKIMは必要ですか?

DMARCは、SPFかDKIMのどちらかがパスし、アライメントが取れていれば合格します。そのため原則としては一方だけで足ります。

ただし、Gmail、Yahoo、Microsoftは大量送信者に両方を求めています。またPardotでアライメントが取れるのはDKIMだけです。DKIMを設定してください。

確認したドメインは保存されますか?

いいえ。ブラウザがドメイン名を私たちのサーバーに送り、サーバーが公開DNSリゾルバーに問い合わせます。何も保存せず、ドメインのログも残しません。リゾルバーが利用者のIPアドレスを知ることもありません。

Salesforce Marketing Cloudを成果の出る形に

営業担当者ではなく、認定コンサルタントがお話しします。最初の打ち合わせで、次に何をすべきかが分かります。