ガイド / DMARCレポートの読み方

DMARCレポート(rua)の読み方と、集計の始め方

DMARCを p=none で始めたあと、何を見て次の判断をするのか。その答えが集計レポートです。

公開: 2026年11月13日

DMARCレポートとは

DMARCには、受信側のメールプロバイダが「あなたのドメインを名乗るメールを、どれだけ、どこから受け取り、認証結果はどうだったか」を、送信元ドメインの管理者へ報告する仕組みがあります。それがDMARCレポートです。

自社のメールを発信している正規の送信元(社内メール、配信サービス、システム通知など)を把握したうえで、それ以外の発信元が使われていないかを知る、ほぼ唯一の手がかりになります。p=noneからp=rejectへ安全に進むためには、このレポートの確認が欠かせません。

2種類のレポート

受け取りの設定

DMARCレコードに rua を追加します。

_dmarc.example.co.jp.  TXT  "v=DMARC1; p=none; rua=mailto:dmarc-reports@example.co.jp"

レポートの宛先が、別のドメイン(外部の解析サービスなど)のアドレスである場合は、そのドメイン側で「このドメインからのレポートを受け取ってよい」と許可するDNSレコードが必要です。許可がないと、プロバイダがレポートを送ってくれないことがあります。外部サービスを使う場合は、サービスの案内に従って、レコードを追加してください。

レポートは、1日に数十から数百通届くことがあります。普段使いのメールボックスではなく、専用のアドレスや、解析サービスの受信用アドレスを指定してください。

XMLに書かれている項目

集計レポートは、XML形式(多くは圧縮して添付)で届きます。人が直接読むものではありませんが、構造を知っておくと、解析サービスの画面の意味が分かります。

読み方の基本:送信元を3つに分ける

レポートに現れた送信元IPアドレスを、次の3つに分類します。

A. 認識していて、認証にも成功している

自社のメールサーバーや契約している配信サービスです。そのまま問題ありません。

B. 認識しているが、認証に失敗している

最も大事な部分です。正規の送信元なのにSPFやDKIMがうまく設定できていないため、p=quarantineやp=rejectに上げると、正規のメールが止まります。該当するサービスのSPFへの追加や、DKIM署名の有効化(自社ドメインでの署名)を済ませ、次の期間のレポートで解消されたかを確認します。

C. 認識していない

誰かが、あなたのドメインを名乗って送っている可能性があります。ただし、部署が独自に導入したサービスや、古いシステムのこともあるため、まず社内で心当たりを確認します。心当たりがなければ、なりすましの可能性が高く、ポリシーを上げることで止められます。

解析ツールを使う

XMLを人が読むのは現実的ではないので、解析サービスやオープンソースの解析ツールを利用するのが一般的です。受信用のアドレスを指定すると、送信元ごとの件数、認証結果の推移、プロバイダ別の傾向を、グラフや一覧で見られるようになります。無料で使える範囲のあるサービスも多くあります。サービスを選ぶときは、レポートに含まれる送信元IPアドレスなどの情報を、第三者に預けることになる点を、あらかじめ確認してください。

活用の流れ

  1. p=noneとruaを設定する。
  2. 2〜4週間ほど、レポートを集める(月次の請求システムなど、頻度の低い送信元を拾うため)。
  3. 送信元をA・B・Cに分け、Bをすべて解消する。
  4. p=quarantineに進み、さらに様子を見る。
  5. 問題がなければp=rejectに進む。

段階的な進め方の詳細は、「DMARCを p=none から p=reject へ安全に上げる方法」で解説しています。

レポートが届かないとき

よくある質問

レポートは、どのくらいの期間、集めるべきですか?

最低でも2〜4週間を目安にします。月に1度だけ送る請求システムなど、頻度の低い送信元を、拾い漏らさないためです。

レポートに、個人情報は含まれますか?

集計レポートには、送信元のIPアドレスと、件数、認証の結果が含まれ、メールの本文や宛先は含まれません。ただし、IPアドレスなどを第三者の解析サービスへ預けることになるため、利用するサービスの取り扱いを確認してください。

レポートが多すぎて、読めません。

人が読む前提ではないため、解析サービスやツールに任せてください。見るポイントは、「認識していない送信元」と、「正規なのに失敗している送信元」の2点に絞れます。

あなたのドメインを実際に確認してみる

ドメインを入力するだけで、この記事の内容を無料で確認できます。登録不要。

DMARCの設定を無料でチェック