DMARC Record Examples for p=none, quarantine, and reject
Compare practical DMARC TXT records for monitoring, gradual enforcement, and strict domain protection.
Start with monitoring
A safe first DMARC record is v=DMARC1; p=none; rua=mailto:dmarc@example.com; pct=100. It requests reports without changing message handling.
Use this phase to discover legitimate senders and fix SPF or DKIM alignment before enforcement.
Move toward enforcement
A gradual record can use v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com; pct=25 to send some failing mail toward spam.
A strict record can use v=DMARC1; p=reject; rua=mailto:dmarc@example.com; pct=100 after legitimate senders are aligned.
Recommended next steps
Email Tools
FAQ
Where should the DMARC record be created?
Publish it as a TXT record at _dmarc.yourdomain.com.
Should I jump directly to p=reject?
Only if you have already confirmed every legitimate sender passes aligned SPF or DKIM.