Two DMARC records at _dmarc — why your policy is being ignored
When a receiver finds more than one TXT record starting with v=DMARC1 at _dmarc.yourdomain.com, RFC 7489 tells it to discard all of them and behave as if no DMARC policy exists.
Both of your records are therefore doing nothing, including whichever one is correct.
How to fix it
- 1List every TXT record at _dmarc.yourdomain.com.
- 2Decide which policy you actually want, including which rua= addresses should receive reports.
- 3Merge the rua= destinations into one record, comma-separated.
- 4Delete every other DMARC record at that name.
Check whether your domain has this problem
Free, no signup, about two seconds. You get the exact record to paste.
Related guides
- DKIM record with empty p= — a revoked key still in use
- SPF include points at a domain with no SPF record — a silent PermError
- DMARC record syntax errors that make receivers skip your policy
- DMARC external destination not authorized — why you receive no reports
- Multiple SPF records on one domain (PermError) — how to merge them