DMARC
DMARC Aggregate Report Parser
Mailbox providers send a daily XML report to the address in your rua= tag, almost always as a gzipped or zipped file. Drop that file here (or paste the XML) and we turn it into a plain-English summary: who is sending as your domain, and what share of your mail actually passes DMARC.
Just need to read the DMARC record itself? Use the DMARC Record Parser.
How this tool works
What the parser is actually doing
An aggregate report is one XML document, wrapped in a <feedback> element, listing every source IP that sent mail claiming to be your domain during the window, with a message count and the SPF, DKIM, and DMARC verdicts for each. The parser decompresses the file, reads that structure, and rolls it up into a pass rate plus a per-source table so you can see at a glance which senders are legitimate and which are failing.
Everything runs on our server. The XML is read with a deliberately small parser that ignores document type definitions and never expands external or custom entities, so a malformed or hostile report cannot do anything but fail cleanly. We do not keep the report after the summary is rendered.
When to use it
Reach for it in these moments
You published a DMARC record at p=none and the reports have started arriving, but they are unreadable XML. This tool tells you what they say. Before you move to quarantine or reject, you need to know every legitimate service that sends as you is already passing. The failing-sources list is where you check.
It is also how you catch spoofing early. If an IP you do not recognise is sending as your domain and failing DMARC, the report shows it. Run each daily report through the parser while you are tightening a policy, and keep the ones with failures until you have explained every source.
Email Almanac
Related questions to read next
The parser surfaces what a single report says. The Almanac explains how DMARC reporting works so the next policy change you make is the right one.
Want a full deliverability audit?
DMARC reports are one signal. We read every signal that affects whether your mail lands in the inbox and write you a plain-English report.
Try it deeper with RME