DMARCレポート(rua)の読み方と、集計の始め方
DMARCを p=none で始めたあと、何を見て次の判断をするのか。その答えが集計レポートです。
公開: 2026年11月13日
DMARCレポートとは
DMARCには、受信側のメールプロバイダが「あなたのドメインを名乗るメールを、どれだけ、どこから受け取り、認証結果はどうだったか」を、送信元ドメインの管理者へ報告する仕組みがあります。それがDMARCレポートです。
自社のメールを発信している正規の送信元(社内メール、配信サービス、システム通知など)を把握したうえで、それ以外の発信元が使われていないかを知る、ほぼ唯一の手がかりになります。p=noneからp=rejectへ安全に進むためには、このレポートの確認が欠かせません。
2種類のレポート
- 集計レポート(aggregate、
rua):一定期間(多くは1日)ごとの統計です。送信元IPアドレスごとの件数と、認証結果がまとめられています。個々のメールの本文は含まれません。 - 失敗レポート(failure/forensic、
ruf):認証に失敗した個々のメールの情報です。個人情報が含まれ得るため、送られてくる場面は多くありません。大手プロバイダの多くは送信しておらず、まずは集計レポートの活用から始めてください。
受け取りの設定
DMARCレコードに rua を追加します。
_dmarc.example.co.jp. TXT "v=DMARC1; p=none; rua=mailto:dmarc-reports@example.co.jp"
レポートの宛先が、別のドメイン(外部の解析サービスなど)のアドレスである場合は、そのドメイン側で「このドメインからのレポートを受け取ってよい」と許可するDNSレコードが必要です。許可がないと、プロバイダがレポートを送ってくれないことがあります。外部サービスを使う場合は、サービスの案内に従って、レコードを追加してください。
XMLに書かれている項目
集計レポートは、XML形式(多くは圧縮して添付)で届きます。人が直接読むものではありませんが、構造を知っておくと、解析サービスの画面の意味が分かります。
report_metadata:レポートを送ってきたプロバイダ、対象期間。policy_published:レポート作成時点で、プロバイダが見たあなたのDMARCポリシー。record(複数):送信元IPアドレスごとの行です。ここが本体です。source_ip、count:送信元IPと、そのIPから届いた件数。disposition:プロバイダが実際に取った扱い(none、quarantine、reject)。dkim/spf:DMARCの観点での評価結果(pass/fail)。header_from:差出人ドメイン。
読み方の基本:送信元を3つに分ける
レポートに現れた送信元IPアドレスを、次の3つに分類します。
A. 認識していて、認証にも成功している
自社のメールサーバーや契約している配信サービスです。そのまま問題ありません。
B. 認識しているが、認証に失敗している
最も大事な部分です。正規の送信元なのにSPFやDKIMがうまく設定できていないため、p=quarantineやp=rejectに上げると、正規のメールが止まります。該当するサービスのSPFへの追加や、DKIM署名の有効化(自社ドメインでの署名)を済ませ、次の期間のレポートで解消されたかを確認します。
C. 認識していない
誰かが、あなたのドメインを名乗って送っている可能性があります。ただし、部署が独自に導入したサービスや、古いシステムのこともあるため、まず社内で心当たりを確認します。心当たりがなければ、なりすましの可能性が高く、ポリシーを上げることで止められます。
解析ツールを使う
XMLを人が読むのは現実的ではないので、解析サービスやオープンソースの解析ツールを利用するのが一般的です。受信用のアドレスを指定すると、送信元ごとの件数、認証結果の推移、プロバイダ別の傾向を、グラフや一覧で見られるようになります。無料で使える範囲のあるサービスも多くあります。サービスを選ぶときは、レポートに含まれる送信元IPアドレスなどの情報を、第三者に預けることになる点を、あらかじめ確認してください。
活用の流れ
p=noneとruaを設定する。- 2〜4週間ほど、レポートを集める(月次の請求システムなど、頻度の低い送信元を拾うため)。
- 送信元をA・B・Cに分け、Bをすべて解消する。
p=quarantineに進み、さらに様子を見る。- 問題がなければ
p=rejectに進む。
段階的な進め方の詳細は、「DMARCを p=none から p=reject へ安全に上げる方法」で解説しています。
レポートが届かないとき
- レコードの構文が正しいか(
rua=mailto:...、複数宛先はカンマ区切り)。 - 外部ドメイン宛ての場合、宛先側の許可レコードがあるか。
- メールの量が少ないと、プロバイダがレポートを送らないことがあります。
- 受信用のメールボックスの容量や、迷惑メール判定で、受信できていないことがあります。
よくある質問
レポートは、どのくらいの期間、集めるべきですか?
最低でも2〜4週間を目安にします。月に1度だけ送る請求システムなど、頻度の低い送信元を、拾い漏らさないためです。
レポートに、個人情報は含まれますか?
集計レポートには、送信元のIPアドレスと、件数、認証の結果が含まれ、メールの本文や宛先は含まれません。ただし、IPアドレスなどを第三者の解析サービスへ預けることになるため、利用するサービスの取り扱いを確認してください。
レポートが多すぎて、読めません。
人が読む前提ではないため、解析サービスやツールに任せてください。見るポイントは、「認識していない送信元」と、「正規なのに失敗している送信元」の2点に絞れます。