DMARC Record
DMARC (Domain-based Message Authentication, Reporting and Conformance) ties together SPF and DKIM to tell receiving mail servers what to do when an email fails authentication. It also sends you reports so you can see who is sending email using your domain.
What SecurityStatus Checks
- Whether a DMARC TXT record exists at _dmarc.yourdomain.com
- DMARC policy level — p=none (monitor only), p=quarantine, or p=reject
- Whether a reporting address (rua=) is configured to receive aggregate reports
- Alignment mode — strict vs relaxed for SPF and DKIM alignment
- Percentage setting (pct=) — what portion of failing mail the policy applies to
Why This Matters
DMARC is the only mechanism that ties email authentication directly to the visible From header that recipients see. Without DMARC, even a perfect SPF and DKIM setup can be bypassed because those checks happen on different parts of the email. DMARC with p=reject is the gold standard for domain spoofing protection.
How to Fix It
- 1
Start with p=none to gather data
Add this TXT record at _dmarc.yourdomain.com: `v=DMARC1; p=none; rua=mailto:dmarc-reports@yourdomain.com`. This monitors without blocking anything. Use an email alias or a DMARC reporting service like Postmark or Dmarcian.
- 2
Analyse your DMARC reports
After a week of data collection, review the aggregate reports. You will see which IPs are sending email from your domain and whether they are passing SPF and DKIM. Add any legitimate senders to your SPF record and set up DKIM for them.
- 3
Move to p=quarantine
Once your reports show only legitimate senders passing auth, change to `p=quarantine; pct=25`. Start with 25% to test the impact, then increase to 100% over a few weeks.
- 4
Move to p=reject
Once p=quarantine is stable at 100%, move to `p=reject`. This is the strongest policy — emails failing DMARC are rejected outright, not delivered to spam.
- 5
Add forensic reporting
Optionally add `ruf=mailto:dmarc-forensic@yourdomain.com` for failure reports that include the actual failing message headers. Note that many providers have stopped sending ruf reports for privacy reasons.
Frequently Asked Questions
What is DMARC alignment?
Does DMARC replace SPF and DKIM?
Will DMARC break my email?
What do the DMARC reports look like?
Related Guides
Check Your Domain Now
Run all 38 security checks including DMARC Record and get your domain's security grade in under 2 minutes.
Scan Your Domain Free