Free email DNS tool
DMARC record generator
Generate a DMARC TXT record for monitoring, quarantine, or reject policies before testing email delivery.
Generated DNS TXT value
DMARC record
Publish this TXT value at _dmarc.yourdomain.com. Start with p=none when monitoring a new domain.
v=DMARC1; p=none; sp=none; pct=100; adkim=r; aspf=r; rua=mailto:dmarc-reports@example.com
When this helps
Use this generator when setting up a sender domain, custom-domain testing workflow, or staging email environment that needs SPF, DKIM, and DMARC alignment.
Recommended rollout
- Start with
p=noneand collect reports. - Fix SPF and DKIM alignment issues.
- Move to
quarantinefor partial enforcement. - Use
rejectonly after monitoring is stable.
Related tools
TempMailito angle
After DNS setup, send safe test messages to temporary inboxes and inspect headers to confirm authentication behavior.
Create temporary inboxFAQ
DMARC generator questions
Where do I publish a DMARC record?
Publish the generated TXT value at _dmarc.yourdomain.com in DNS.
Which DMARC policy should I start with?
For a new setup, start with p=none to monitor reports before moving to quarantine or reject.
Does DMARC replace SPF and DKIM?
No. DMARC uses SPF and DKIM alignment results to decide how receivers should handle failing messages.