DMARC Record Not Found: What It Means and How to Fix It
Last updated 2026-05-29 — By The InboxGreen Team
A "DMARC record not found" warning means your domain has no DMARC TXT record published at _dmarc.yourdomain.com. Without DMARC, mailbox providers like Gmail and Outlook have no policy to follow when SPF or DKIM fails, making your domain easier to spoof and lowering inbox trust. Fix it by adding a TXT record at _dmarc with the value v=DMARC1; p=none; rua=mailto:[email protected], then verify with InboxGreen.
What it means
DMARC (Domain-based Message Authentication, Reporting and Conformance) is a DNS policy that tells receiving mail servers what to do when an email claiming to be from your domain fails SPF or DKIM checks. When no DMARC record exists, providers fall back to their own judgement, which often means lower inbox placement or no protection against spoofing at all.
Why it matters
Without DMARC, anyone can send email that appears to come from your domain and inbox providers have no policy to block or quarantine it. Gmail and Yahoo also require DMARC for bulk senders (5,000+ emails/day) as of February 2024. Even for low-volume senders, missing DMARC is a trust signal that can quietly hurt deliverability.
Recommended starting DMARC record
v=DMARC1; p=none; rua=mailto:[email protected]
Start with p=none to collect reports without affecting delivery. Replace [email protected] with a real address you can receive reports to. Once SPF and DKIM are passing reliably, upgrade to p=quarantine or p=reject.
How to fix it
Cloudflare
- Log in to Cloudflare and open your domain.
- Go to DNS > Records > Add record.
- Type: TXT
- Name:
_dmarc - Content:
v=DMARC1; p=none; rua=mailto:[email protected] - TTL: Auto
- Click Save.
Namecheap
- Log in to Namecheap > Domain List > Manage your domain.
- Go to Advanced DNS > Add New Record.
- Type: TXT Record
- Host:
_dmarc - Value:
v=DMARC1; p=none; rua=mailto:[email protected] - TTL: Automatic
- Click the green checkmark to save.
GoDaddy
- Log in to GoDaddy > My Products > DNS > Manage Zones.
- Select your domain > Add Record.
- Type: TXT
- Name:
_dmarc - Value:
v=DMARC1; p=none; rua=mailto:[email protected] - TTL: 1 hour
- Click Save.
How to verify the fix
- Wait 5 to 30 minutes for DNS propagation.
- Run your domain through the InboxGreen free checker.
- The DMARC result should change from "not found" to "found" with a PASS or WARN status.
- If still not found, double-check that the record name is exactly
_dmarc(not_dmarc.yourdomain.com, since most DNS panels prepend the domain automatically).
Check your fix right now
Run your domain through InboxGreen's free checker to confirm the issue is resolved.
Common mistakes
- Using
_dmarc.yourdomain.comas the host name instead of just_dmarc. This creates a double-nested subdomain. - Leaving the
ruaaddress pointing to a non-existent mailbox. Reports will bounce silently. - Using
p=rejectbefore confirming SPF and DKIM are fully passing. This can block your own legitimate email. - Publishing two DMARC records. Only one is allowed per domain; delete any duplicate.
Frequently asked questions
Related fix guides
- SPF Record Not Found: What It Means and How to Fix It
- DKIM Selector Not Found: What It Means and How to Fix It
- DMARC p=none: Why Monitoring Mode Is Not Enough and How to Upgrade