DMARC · DMARC_MISSING
DMARC record missing (DMARC_MISSING)
No DMARC record was found at _dmarc on your domain. Learn why Google and Yahoo expect one and how to start safely with p=none.
What it means
No TXT record starting with v=DMARC1 was found at _dmarc.<domain>.
Why it matters for sending
DMARC tells receivers what to do when a message fails SPF and DKIM alignment, and where to send reports. Google and Yahoo require bulk senders to publish DMARC (p=none is enough to meet that requirement), and a missing record removes a trust signal for all senders.
How to fix it
- Make sure SPF and DKIM pass for your real mail first.
- Publish a TXT record at _dmarc.<domain>, starting with v=DMARC1; p=none; and a rua=mailto: address for aggregate reports.
- Review the reports and fix any legitimate sender that fails.
- Move to p=quarantine and later p=reject when the reports are clean.
Example record
_dmarc.example.com. TXT "v=DMARC1; p=none; rua=mailto:dmarc@example.com" Replace the values with your own domain and provider.
Sources
This page is based on public standards and provider documentation, reviewed on 2026-09-25.
Other DMARC errors
MailQV checks the domains of your connected mailboxes automatically.
When you connect a mailbox, MailQV checks SPF, DKIM, DMARC, MX and blocklist status and warns you before a campaign if something is wrong.
Start free