DMARC syntax error – how to fix
Your DMARC record has a syntax problem. Here's how to correct it so receivers accept the record.
Why it matters
Invalid DMARC syntax can cause receivers to ignore your policy or reject the record. Common issues: wrong separators, typos in tags, or multiple DMARC records.
How to fix it
Ensure the record starts with v=DMARC1 and uses semicolons (;) between tags.
Use valid tags: p=, rua=, ruf=, fo=, sp=, adkim=, aspf=, pct=.
Remove extra spaces or invalid characters. rua and ruf must use mailto: or https: in angle brackets.
Keep only one DMARC record per domain.
Run a free scan
See your domain's current status for SPF, DMARC, and more. No signup required.
Run a free scanRead-only checks. We don't send email or modify DNS.