DMARC record generator
Generate a DMARC TXT record with policy and reporting addresses for better email authentication and spoofing protection.
Use this DMARC record generator to create a ready-to-publish DNS TXT record.
Why use a DMARC generator
- Faster setup than hand-writing tags
- Lower risk of syntax errors
- Easier rollout from monitoring to enforcement
What the key DMARC tags mean
p: policy applied to messages that fail authentication (none, quarantine, reject)sp: policy for subdomains (optional)rua: aggregate report mailbox (recommended for monitoring)ruf: forensic report mailbox (optional and not always supported)pct: percentage rollout for staged enforcement
DMARC policy tips
- Start with
p=noneto monitor traffic - Move to
p=quarantinewhen SPF and DKIM are stable - Enforce
p=rejectwhen legitimate senders align correctly
After publishing the record, allow time for DNS propagation and then validate it using the DMARC validator.