Current RFC 9989 · no signup
Build a DMARC record you can safely roll out.
Generate the exact DNS value, understand when to use it, and catch external-reporting requirements before publishing. Everything stays in this browser tab.
No removed pct tagSafe monitoring defaultDNS-ready output
Policy builder
Your DMARC record
Advanced settings
TXT · _dmarc.example.comv=DMARC1; p=none; rua=mailto:dmarc@example.com
RFC 9989 · May 2026
Current syntax, without obsolete rollout controls.
The current DMARC standard removed pct because receivers applied percentages inconsistently. MX Audit therefore does not generate pct. Start at p=none, inspect real aggregate reports, then move the complete policy to quarantine and reject.
Why pct was removed ↗Before and after publishing
Need a managed reporting address?
Turn XML reports into a sender inventory.
DMARCTrust provides a reporting address, readable dashboards, and alerts. Its evaluation tier is limited to one domain; paid business plans start at $19/month for two domains.
Test monitoring free ↗Not a partner link yet: MX Audit currently receives no compensation.
Primary sources