How DMARC passes
A message passes DMARC when at least one aligned authentication method passes:- DKIM alignment: the domain in a valid DKIM signature aligns with the visible From domain.
- SPF alignment: the authenticated envelope-from domain aligns with the visible From domain.
Start with monitoring
Publish DMARC as a TXT record at_dmarc.yourdomain.com:
Move toward enforcement
Use a staged rollout:1
Inventory senders
Identify every service that sends mail using your visible From domain, including support, billing, marketing, and internal systems.
2
Monitor with p=none
Review aggregate reports until legitimate sources consistently pass aligned SPF or DKIM.
3
Quarantine a percentage
Begin enforcement gradually, for example:
4
Increase enforcement
Raise
pct as reports confirm that legitimate traffic remains authenticated, then move to p=reject when ready.Common tags
Example enforcement record
p=reject, or valid mail may be rejected.
Troubleshooting
- Verify that only one DMARC TXT record exists at
_dmarc.yourdomain.com. - Confirm the record begins with
v=DMARC1and uses valid semicolon-separated tags. - Check that DKIM signatures use a domain aligned with the visible From address.
- Check that the SPF-authenticated envelope-from domain aligns with the visible From address.
- Allow time for DNS caches to expire after changes.