Navid MoazzezNavid Moazzez

Free DMARC Checker (+ Guide)

A free DMARC checker that reads your policy, checks where your reports go, and shows the record to add when something's missing.

5.0(1 rating)
Navid Moazzezby Navid Moazzez·Updated Sept 29, 2026·2 min read

Type your domain. See your DMARC policy, whether your reports can arrive, and what to change, with the record to copy.

1

Your domain

DNS is read from your browser. navid.me fetches only the MTA-STS policy, the BIMI files and the domain's age. Nothing is stored.

Rate this tool

This free DMARC checker reads your domain's DMARC record, checks where its reports go, and shows the exact record to add or fix.

It also checks something most DMARC checkers skip: whether an inbox on another domain has agreed to receive your reports. Without that, receivers drop them.

What is a DMARC checker?

A DMARC checker looks up the DMARC record at _dmarc.yourdomain.com, and explains what it tells receiving servers to do with email that fails SPF and DKIM.

Check your DMARC record0/4

What a DMARC record says

p
What it does
What to do with email that fails: none, quarantine or reject
Example
p=quarantine
sp
What it does
The same, for subdomains
Example
sp=reject
pct
What it does
The share of failing email the policy covers
Example
pct=100
rua
What it does
Where daily aggregate reports go
Example
rua=mailto:dmarc@example.com
ruf
What it does
Where failure reports go (few receivers send them)
Example
ruf=mailto:dmarc@example.com
adkim, aspf
What it does
Alignment: r (relaxed) or s (strict)
Example
adkim=s

p=none delivers failing email as usual and sends you reports. p=quarantine sends it to spam. p=reject refuses it.

DMARC and the Gmail, Yahoo and Outlook rules

Gmail and Yahoo require a DMARC record from bulk senders, and Outlook.com from domains sending over 5,000 emails a day. All 3 accept p=none.

p=none protects nothing, though: anyone can still send as you. It's where you start, while the reports show you every service sending as your domain.

Reports that never arrive

DMARC reports sent to an address on another domain arrive only if that domain publishes a TXT record accepting them:

yourdomain.com._report._dmarc.reportsdomain.com
Type
TXT
Value
v=DMARC1

The checker looks for it on every report address, and gives you the record when it's missing. DMARC report services publish it for their customers. For an inbox on a second domain of your own, you add it yourself.

How to move from p=none to p=reject

Move to p=reject0/3

Microsoft gives Outlook.com senders the same advice: move gradually, from none to quarantine to reject.

Final thoughts on DMARC

A DMARC record with reports is the cheapest protection your domain has: it's free, and it shows you who sends as you.

Start at p=none, read the reports in the DMARC report analyzer, and don't stop there. Make the record with the DMARC record generator, and check your whole setup with the email deliverability checker.

Ready to send?

Email platforms that set up SPF, DKIM and DMARC with you

For developers: send from your own app

Where your domain and inbox live

DMARC Checker FAQs

Questions about DMARC? Here's what to know.

A DMARC checker looks up your domain's DMARC record and explains what it tells receiving servers to do with email that fails SPF and DKIM, and where it sends reports.

p=reject is the strongest DMARC policy: receivers refuse email that fails.

Start at p=none with reports, then move to quarantine and reject once only your own services show up.

Yes, Gmail and Yahoo accept p=none from bulk senders.

It doesn't stop anyone sending as you, though.

Check that your record has a rua address.

If that address is on another domain, the domain must publish yourdomain.com._report._dmarc.theirdomain.com with v=DMARC1, or receivers drop the reports.

rua gets daily aggregate reports, which most receivers send.

ruf asks for a report on each failing email, which few receivers send.

No, a subdomain without its own record uses its organizational domain's record, with the sp= policy.

Yes, the DMARC checker is free, with no sign-up.

Navid Moazzez

AI business strategist & AI OS builder

Navid Moazzez helps creators and founders master AI and build their own AI Operating System (AI OS) to automate their business and life.

Navid.me is reader-supported. When you buy through links on this site, I may earn an affiliate commission. Learn more.

More free tools

Free AI newsletter

The most actionable AI newsletter for founders

Every week, get proven AI strategies, curated tools, and step-by-step systems to grow your audience, create better content, and build a profitable creator business.

No fluff, no filler, no BS. Just five minutes each week that might level up your online business and life.

P.S. Sign up now to get free access to my ultimate AI tools guide for creators.

Loved by 10,000+ readers