DNS guide
DMARC Record Setup Guide
A DMARC record sets your email authentication policy and tells receivers where to send failure reports. Here's how to add one, what each tag means, and the right rollout order to avoid blocking legitimate email.
DMARC record format
Start here (monitoring only):
After reviewing reports (partial enforcement):
Full enforcement:
What each tag does
p=— policy (none / quarantine / reject)rua=— where to send aggregate reportspct=— percentage of email to enforce on (gradual rollout)sp=— policy for subdomains
Check DMARC in DNS
Open DNS Preflight →Step by step
FAQ
What is a DMARC record?
A TXT record at _dmarc.yourdomain.com that sets your email authentication policy and enables aggregate reporting.
What is the minimum DMARC record?
v=DMARC1; p=none — this is valid but provides no protection. Add rua= to get reports.
Will adding DMARC immediately block email?
Only if you set p=reject from the start. Start with p=none — it monitors without affecting delivery.
How do I read DMARC reports?
Use DomainPreflight DMARC Report Analyzer — paste the XML for a visual summary of passing and failing senders.
What is the pct= tag?
Percentage of email to apply the policy to. pct=10 with p=quarantine affects 10% of failing emails — useful for gradual rollout.