DMARC Record Generator
Choose your policy, alignment, reporting addresses, and rollout percentage to assemble a correctly ordered DMARC record for your _dmarc TXT entry.
Workflow
Run check
Inspect a live record
Results are generated on demand so you can verify the current public configuration.
What is DMARC?
DMARC (Domain-based Message Authentication, Reporting, and Conformance) tells receiving
servers how to handle mail that fails SPF or DKIM alignment, and where to send reports.
- None: Monitor mode. No action is taken against failing emails.
- Quarantine: Failing emails are sent to the spam folder.
- Reject: Failing emails are blocked completely (safest).
Where do I publish a DMARC record? +
Publish it as a TXT record at _dmarc.yourdomain.com. The generator outputs the value to paste into that record.
What policy should I start with? +
Start with p=none and a rua address to collect reports without affecting delivery. Once legitimate mail aligns, move to quarantine and then reject.
What is the difference between rua and ruf? +
rua receives aggregate (daily summary) reports. ruf receives forensic (per-message failure) reports, which are far less commonly supported.