No DMARC Record Found: What It Means and How to Fix It

Last updated 2026-08-07 — By The InboxGreen Team

"No DMARC record found" is the message you see when a tool checks your domain and finds no TXT record at _dmarc.yourdomain.com. Without a DMARC record, receiving mail servers have no policy to follow when SPF or DKIM fails. This makes your domain easier to spoof and can quietly reduce inbox placement. The fix is straightforward: add a TXT record at _dmarc with the value v=DMARC1; p=none; rua=mailto:[email protected].

What it means

When a mail checker returns "no DMARC record found," it queried DNS for a TXT record at <code>_dmarc.yourdomain.com</code> and got nothing back. DMARC (Domain-based Message Authentication, Reporting and Conformance) is the policy layer that sits on top of SPF and DKIM. Without it, receiving servers process authentication results but have no policy telling them what to do when something fails. The result is inconsistent inbox placement and no protection against spoofing.

Why it matters

Gmail and Yahoo made DMARC a formal requirement for bulk senders as of February 2024. Even for low-volume senders, missing DMARC means anyone can craft an email that appears to come from your domain with no technical barrier to delivery. Adding DMARC at <code>p=none</code> takes about five minutes, does not affect your email delivery, and immediately closes this gap.

DMARC record to add right now

v=DMARC1; p=none; rua=mailto:[email protected]

Use p=none to start. It monitors without blocking anything. Replace [email protected] with a real inbox you can receive reports to. Once SPF and DKIM are both passing consistently, upgrade to p=quarantine and eventually p=reject.

How to fix it

Cloudflare

  1. Log in to Cloudflare and open your domain.
  2. Go to DNS > Records > Add record.
  3. Type: TXT
  4. Name: _dmarc
  5. Content: v=DMARC1; p=none; rua=mailto:[email protected]
  6. TTL: Auto
  7. Click Save.

Namecheap

  1. Log in to Namecheap > Domain List > Manage.
  2. Go to Advanced DNS > Add New Record.
  3. Type: TXT Record
  4. Host: _dmarc
  5. Value: v=DMARC1; p=none; rua=mailto:[email protected]
  6. TTL: Automatic
  7. Click the green checkmark to save.

GoDaddy

  1. Log in to GoDaddy > DNS > Manage Zones > select your domain.
  2. Click Add Record.
  3. Type: TXT
  4. Name: _dmarc
  5. Value: v=DMARC1; p=none; rua=mailto:[email protected]
  6. TTL: 1 hour
  7. Click Save.

How to verify the fix

  1. After saving the DNS record, wait 5 to 15 minutes for propagation.
  2. Run your domain through the InboxGreen free checker.
  3. The DMARC result should change from "no record found" to PASS or WARN.
  4. If the error persists, confirm the record name is exactly _dmarc — most DNS panels add the domain automatically so do not enter _dmarc.yourdomain.com.

Check your fix right now

Run your domain through InboxGreen's free checker to confirm the issue is resolved.

Common mistakes

  • Entering _dmarc.yourdomain.com as the host instead of just _dmarc. This creates a double-nested record that DNS lookups will not find.
  • Using a non-existent email address for the rua tag. DMARC aggregate reports will bounce or never arrive.
  • Publishing p=reject immediately before verifying SPF and DKIM are passing. This can block your own legitimate email.
  • Adding a second DMARC record instead of editing the existing one. Only one is allowed per domain.

Frequently asked questions

What does "no DMARC record found" mean? +

It means the DNS lookup for a TXT record at _dmarc.yourdomain.com returned nothing. Your domain has no DMARC policy published. This is not a spam filter result — it is a missing DNS configuration that receiving servers use to protect your domain.

Is it dangerous to have no DMARC record? +

It opens your domain to spoofing. Without DMARC, anyone can send email that appears to come from your domain and there is no policy telling receiving servers to block or flag it. Adding p=none does not affect your own delivery and costs nothing.

How long does it take for a DMARC record to propagate after I add it? +

Usually 5 to 30 minutes in most DNS providers. Check with InboxGreen after a few minutes. If the error persists after 30 minutes, confirm the record name is exactly _dmarc at the domain root.

Do I need DMARC if I already have SPF and DKIM? +

Yes. SPF and DKIM are authentication mechanisms. DMARC is the policy that tells receivers what to do when those checks fail. Without DMARC, authentication results are observed but no action is taken on failures. DMARC ties everything together.


Related fix guides