PatchPingsAI-Powered
HomeFeaturesMonitoringPricingHow it worksFAQ
Download free
PatchPings

Secure. Monitor. Fix.

AI-powered website monitoring & audits

Product

  • Features
  • Monitoring
  • Scans
  • DMARC checker
  • SSL checker
  • Pricing
  • FAQ

Company

  • About
  • Knowledge Base
  • Contact

Install

  • Lens
  • WordPress
GET IT ONGoogle Play
PrivacyExtension privacyCookiesTermsAcceptable useDelete account

© 2026 PatchPings by CodenVibe IT LLC. All rights reserved.

PatchPings

Secure. Monitor. Fix.

AI-powered website monitoring & audits

Install

  • Lens
  • WordPress
GET IT ONGoogle Play

Product

  • Features
  • Monitoring
  • Scans
  • DMARC checker
  • SSL checker
  • Pricing
  • FAQ

Company

  • About
  • Knowledge Base
  • Contact

© 2026 PatchPings by CodenVibe IT LLC. All rights reserved.

PrivacyExtension privacyCookiesTermsAcceptable useDelete account
PatchPings

Secure. Monitor. Fix.

AI-powered website monitoring & audits

Product

  • Features
  • Monitoring
  • Scans
  • DMARC checker
  • SSL checker
  • Pricing
  • FAQ

Company

  • About
  • Knowledge Base
  • Contact

Install

  • Lens
  • WordPress
  • GET IT ONGoogle Play

© 2026 PatchPings by CodenVibe IT LLC. All rights reserved.

PrivacyExtension privacyCookiesTermsAcceptable useDelete account
  1. Home
  2. /
  3. Knowledge Base
  4. /
  5. How to Read DMARC Reports
Scans 4 min readOct 19, 2026

How to Read DMARC Reports Without Getting Lost

DMARC aggregate reports show who sent mail as your domain and whether SPF and DKIM passed. Learn how to read the XML, spot unknown senders, and decide when to tighten policy.

The PatchPings Team
Analytics dashboard mood for interpreting DMARC aggregate XML reports

DMARC aggregate reports are XML summaries that receiving mailbox providers send to the address in your rua= tag. They tell you which IPs sent mail claiming to be your domain, whether SPF and DKIM passed, and whether those results aligned with the From domain.

Reading reports is the difference between a safe move to p=reject and an outage that blocks your own invoices. Use this guide alongside DMARC policy explained and verify DNS with the DMARC checker.

What arrives in your inbox

  • Usually a ZIP or gzip attachment containing XML.
  • One report per reporting organisation per period (often daily).
  • Volumes that look scary at first; focus on unique source IPs and failure reasons, not raw counts alone.

Fields that matter first

  1. 1Header From / domain - the domain being protected.
  2. 2Source IP - who actually sent the traffic.
  3. 3SPF and DKIM results - pass or fail at the authentication layer.
  4. 4Alignment - whether passes count for DMARC on the From domain.
  5. 5Disposition - what the receiver did under your current policy.
Pass without alignment is still a DMARC fail

An ESP can pass SPF for a return-path domain that does not align. The report will show authentication success that still fails DMARC. Fix alignment, not only SPF syntax.

How to triage unknown sources

  • Look up the IP or organisation; many are known ESPs you forgot to authorise.
  • Match traffic spikes to product launches, billing runs, or support tools.
  • Treat random consumer ISPs and hosting ranges with failed auth as likely spoofing.
  • Do not jump to p=reject while a legitimate weekly newsletter still fails.

Tools that make XML readable

Raw XML is fine for a quick look; most teams eventually use a DMARC report parser or mailbox that charts sources over time. Whatever tool you choose, keep the underlying DNS accurate. PatchPings helps confirm SPF, DKIM, and DMARC records via scans and the DMARC checker; report content itself still comes from mailbox providers to your rua address.

When reports say you are ready

  1. 1Every legitimate sender shows passing, aligned DKIM or SPF.
  2. 2Remaining failures look like spoofing or noise, not your CRM.
  3. 3You have watched at least one full business cycle (invoices, password resets, campaigns).
  4. 4Then move policy per DMARC setup step-by-step.

Reports are a feedback loop. Read them until the story is boring: only your servers pass, and everyone else fails. That boredom is the green light for quarantine and reject.

#DMARC#Reports#Email#rua

Keep reading

Policy document and inbox imagery for DMARC none quarantine reject choices
Scans

DMARC Policy Explained: none, quarantine, and reject

4 min read
Mail workflow suggesting a step-by-step DMARC DNS rollout
Dev guides

DMARC Setup Step-by-Step

2 min read
Email inbox interface suggesting authenticated outbound mail delivery
Scans

What Is DMARC? SPF, DKIM and Email Authentication

2 min read
PatchPings

Start scanning. It’s free.

Download PatchPings and run your first full security scan in under a minute. No credit card, no catch.

GET IT ONGoogle Play

Free for all signed-in users · Guest mode available · v1.0.0