How to Read and Understand DMARC Aggregate Reports

How to Read and Understand DMARC Aggregate Reports

What Is a DMARC Aggregate Report?

A DMARC aggregate report (RUA report) is an XML file that provides a daily summary of how email receivers handled messages from your domain. It includes authentication results, sending IPs, volumes, and policy actions taken.

What Do DMARC Reports Look Like?

They are XML files sent by mail providers like Gmail, Outlook, Yahoo, etc. You can open them with:

Key Sections of a DMARC Report

1. Report Metadata

<report_metadata>
  <org_name>google.com</org_name>
  <email>dmarc-support@google.com</email>
  <report_id>12345678</report_id>
</report_metadata>
    

2. Policy Published

<policy_published>
  <domain>yourdomain.com</domain>
  <p>quarantine</p>
</policy_published>
    

3. Records (Per Sending IP)

<record>
  <row>
    <source_ip>192.0.2.1</source_ip>
    <count>25</count>
    <policy_evaluated>
      <disposition>none</disposition>
      <dkim>fail</dkim>
      <spf>pass</spf>
    </policy_evaluated>
  </row>
</record>
    

How to Interpret the Report

DKIM SPF Disposition What It Means
pass pass none/quarantine Email is authenticated
fail fail reject Likely spoofed or misconfigured
pass fail none SPF misalignment
fail pass none DKIM misalignment

Note: For full DMARC compliance, either SPF or DKIM must pass and align with the “From” domain.

How to Act on DMARC Reports

  • ✅ Identify trusted vs. suspicious sending sources
  • ✅ Ensure all email providers are properly included in SPF & DKIM
  • ✅ Adjust your DMARC policy from none to quarantine and eventually reject
  • ✅ Regularly monitor your reports for anomalies

Best Tools to Analyze DMARC Reports

Final Thoughts

DMARC aggregate reports give you visibility into your email domain activity and protection. Even if you’re not technical, using tools to decode these reports helps you identify spoofing attempts and misconfigurations early — ensuring stronger deliverability and security.

Leave a Reply