A free DMARC report analyzer that reads your XML, ZIP and GZ reports in your browser, and shows who sends as you and why email fails.
5.0(1 rating)Drop the DMARC report files from your inbox: XML, ZIP or GZ, as many as you have. See who sends as your domain, what passes and why the rest fails.
Your report files
Your reports are read in your browser and never uploaded.
This free DMARC report analyzer reads the XML, ZIP and GZ report files mailbox providers send to your rua address, in your browser, and adds them up.
It shows every server sending as your domain, the service behind it, how much passed DMARC, and why the rest failed.
What is a DMARC report analyzer?
A DMARC report analyzer turns DMARC aggregate reports, the XML files Gmail, Yahoo, Outlook and others send about once a day, into a readable list of who sent email as your domain and whether it passed.
What's in a DMARC report
Each report covers about a day, from 1 provider. Each row is a sending IP, how many emails it sent as you, what the receiver did with them, and the SPF and DKIM results behind it.
| Column | What it tells you |
|---|---|
| Source | The IP address that sent, and its server name |
| Service | Who that is, from the domain that signed or sent the email |
| Passed | The share that passed DMARC: SPF or DKIM passed, and aligned with your domain |
| Why it failed | For failing email: SPF passed for another domain, no DKIM signature, forwarded |
Why email fails DMARC
SPF passed, but for another domain. A service sent with its own bounce address. Turn on its custom domain setting, often called custom return path or custom MAIL FROM.
Signed by another domain. DKIM passed for the service's domain, not yours. Set up DKIM on your domain in that service.
No DKIM at all. The service doesn't sign, or you haven't set it up.
Forwarded. A forward changes the path, which breaks SPF. DKIM usually survives it.
Email from IPs you don't recognize, with no service behind them, may be someone else sending as you: exactly what DMARC stops once your policy is quarantine or reject.
Your reports stay on your device
Reports list your servers and how much you send. The analyzer reads them in your browser: nothing is uploaded or kept.
Final thoughts on DMARC reports
Reports are the reason to publish DMARC before you enforce it. Read a week of them, fix what's yours, and move your policy up.
Change the policy with the DMARC record generator, and check the record with the DMARC checker.
Ready to send?
Email platforms that set up SPF, DKIM and DMARC with you
For developers: send from your own app
Where your domain and inbox live
DMARC Report Analyzer FAQs
Questions about DMARC reports? Here's what to know.
A DMARC report analyzer reads DMARC aggregate reports and shows who sent email as your domain, and whether it passed.
Drop the XML, ZIP or GZ file into the analyzer.
It lists each sending IP, the service behind it, and whether its email passed.
Your DMARC record has a rua address, so mailbox providers send a daily report of the email sent as your domain.
The email passed neither SPF nor DKIM for your domain.
Often a service of yours isn't set up with your domain yet.
No, the analyzer reads them in your browser.
Yes, the DMARC report analyzer is free, with no sign-up.
Navid.me is reader-supported. When you buy through links on this site, I may earn an affiliate commission. Learn more.
More free tools
The most actionable AI newsletter for founders
Every week, get proven AI strategies, curated tools, and step-by-step systems to grow your audience, create better content, and build a profitable creator business.
No fluff, no filler, no BS. Just five minutes each week that might level up your online business and life.
P.S. Sign up now to get free access to my ultimate AI tools guide for creators.





















