Suped

DMARC report XML analyzer

Use this free DMARC report analyzer tool to read one aggregate XML, GZIP or ZIP report and review senders, authentication alignment and failures.

Understand your DMARC aggregate report

DMARC report analysis
Use this DMARC report XML analyzer tool to summarize one aggregate report's senders, SPF/DKIM alignment and failures. Open XML, GZIP or ZIP without an account. To collect future reports from participating providers, use Suped's DMARC monitoring.
Get started
outcome left image

Read a DMARC aggregate report: an annotated example

Each DMARC aggregate report covers one provider and period. Compare counts and alignment by sending source, starting with failures from recognized services; an unknown IP alone does not prove abuse.
Illustrative aggregate row Source IP: 192.0.2.10 Message count: 100 Header From: example.com Aligned SPF: fail Aligned DKIM: pass DMARC: pass Disposition: none
Aligned DKIM lets this illustrative row pass DMARC despite failing aligned SPF.

Open XML, GZIP, or ZIP DMARC reports

Open one aggregate RUA report as XML, GZIP or ZIP; a ZIP uses its first XML file, not every report. Failure reports, EML messages and JSON are unsupported.

Authentication results versus current DNS checks

The XML reflects historical authentication, while Suped's source and DNS lookups show current configuration that may have changed. Collect reports continuously to compare trends rather than treating one upload as a complete history.

DMARC report analysis

Review source IPs, message volume, SPF and DKIM alignment, DMARC results, and policy actions.
DMARC aligned
SPF passed
DKIM signed
Authentication results
See DMARC, SPF, and DKIM pass rates without reading raw XML elements.
DNS provider
Managed in Cloudflare
Sending source breakdown
Group source IPs into recognizable sending services and compare message volume.
DMARC
p=quarantine
SPF failures protected
Alignment visibility
Understand whether SPF and DKIM aligned with the visible From domain.
p=nonequarantinereject
Policy actions
Review whether receivers applied none, quarantine, or reject to failed messages.
Priority fix
Move DMARC from monitoring to quarantine after sender alignment passes.
Failure triage
Separate legitimate sender configuration problems from blocked spoofing attempts.
Record found
Single record
Record valid
Readable report details
Inspect report provider, date range, domain, report ID, and message counts in one view.

DMARC report analyzer FAQs

Answers to common questions about aggregate DMARC XML reports and their authentication results.

It is a machine readable report sent by participating mailbox providers. It summarizes messages using your domain, their source IPs, SPF and DKIM authentication, DMARC alignment, and the policy action applied.

No. It only reads the uploaded report and presents its contents. It does not change DNS, sender configuration, or your published DMARC policy.

No. XML parsing runs in your browser, but source IPs, domains, and DKIM selectors are sent to Suped for live lookups. A file that triggers a parsing or decompression exception may also be included in diagnostic logs. Do not assume this is an offline or no-upload analyzer.

DMARC passes when either SPF or DKIM passes and aligns with the visible From domain. A message can therefore fail SPF but pass DMARC through an aligned DKIM signature.

It means the source IP was not identified as a recognized sending service. It may be an unauthorized sender, a legitimate service that needs configuration, or a source that cannot be identified from the report alone.

No. Failures from legitimate senders usually need SPF or DKIM alignment work. Failures from unauthorized sources can show that quarantine or reject is correctly protecting the domain.

No. Each report covers mail observed by one reporting provider during a specific period. A complete view requires reports from multiple mailbox providers over time.

Here's why customers love Suped for DMARC monitoring

MONEYME cover

How MONEYME proactively strengthens domain security and unlocks higher email engagement with Suped

See how MONEYME uses Suped
Jam Cyber cover

How cybersecurity specialist Jam Cyber delivers scalable DMARC protection with Suped

See how Jam Cyber uses Suped
Vision Australia cover

How Vision Australia maintains full DMARC enforcement across a large domain portfolio with Suped

See how Vision Australia uses Suped
The POP Team cover

How The POP Team turns domain checks and DMARC visibility into client ready delivery work

See how The POP Team uses Suped
DigiBean cover

How DigiBean simplified DMARC monitoring and improved email security for their MSP clients

See how DigiBean uses Suped
Alliance Group cover

How Alliance Group moved from reactive guesswork to proactive email management with Suped

See how Alliance Group uses Suped
G2 LeaderG2 Users Most Likely To RecommendG2 Easiest To Do Business WithG2 High PerformerG2 Best Estimated ROI
DMARC monitoring

Start monitoring your DMARC reports today

Suped DMARC platform dashboard
What you'll get with Suped
Real-time DMARC report monitoring and analysis
Automated alerts for authentication failures
Clear recommendations to improve email deliverability
Protection against phishing and domain spoofing