DMARC Record Generator
Build a valid DMARC record for your domain. Set your policy, configure reporting, and generate a ready-to-publish TXT record.
_dmarc.yourdomain.comv=DMARC1; p=none
_dmarc.yourdomain.com. How to use the DMARC Generator
Start with p=none to begin monitoring. This lets you collect aggregate reports without affecting mail delivery. Once you're confident that legitimate mail passes SPF and DKIM, escalate to p=quarantine, then p=reject.
Set up the rua= address to receive daily aggregate reports. These reports tell you which servers are sending mail claiming to be from your domain, and whether that mail is passing authentication checks. Tools like Google Postmaster Tools, Valimail, and DMARC Analyzer can parse these reports for you.
Relaxed alignment (the default) allows subdomains to pass — e.g. mail from mail.example.com passes for example.com. Strict alignment requires an exact domain match. Use relaxed unless you have a specific reason to require strict.
After publishing, use the DMARC Checker to verify your record is correctly formatted and reachable.