DMARC Report Analyzer — Read Your Report in Plain English
Mailbox providers email you DMARC aggregate reports as dense
XML — machine-shaped, not human-shaped. Paste one below (or upload the
.xml, .xml.gz or
.zip exactly as it arrived) and get the same
plain-English translation our monitoring produces: who sent as your
domain, how much passed, and what to fix first.
No signup. Your report is analyzed in memory and never stored — nothing is written to disk, a database, or logs.
How to read a DMARC report
Every aggregate report answers three questions, and this analyzer pulls them out for you:
- Who sent as your domain? Each row is a source IP with a message count — your real mail servers, your newsletter tool, and anyone else using your name.
- Did it authenticate? A message passes DMARC when SPF or DKIM passes and aligns with your From domain. The pass rate here is volume-weighted, the same way we score it in weekly monitoring.
- What happens to failures? Your published policy
(
p=none,quarantineorreject) decides whether failing mail is delivered anyway, sent to spam, or blocked.
For a full walkthrough of the raw XML fields, read our guide: How to read DMARC reports (without losing your mind).
A one-off check is a snapshot — DMARC needs watching
PlainDMARC monitors your domains continuously and sends a weekly plain-English verdict per domain — what passed, what failed, and what to fix.