[ Free tool · Email Authentication ]

DMARC Checker

Look up and explain any domain's live DMARC record.

[ About this tool ]

This DMARC checker looks up the TXT record at _dmarc.<domain>, validates the syntax and explains every tag so you can see whether your domain is protected against spoofing.

How to read the results

  • ›p=reject or p=quarantine means spoofed mail is blocked or sent to spam.
  • ›p=none means monitoring only; scanners report 'quarantine/reject policy not enabled'.
  • ›No rua= address means you receive no reports.
  • ›More than one record is an error: receivers then ignore DMARC.

Frequently asked questions

How do I check my DMARC record?

Enter your domain above. The tool queries _dmarc.yourdomain.com through public DNS-over-HTTPS and explains the result.

What is a good DMARC policy?

p=reject with pct=100 and a rua reporting address is full protection.

Why does my DMARC lookup return nothing?

The record is missing, published on the wrong host (it must be _dmarc), or DNS has not propagated yet.

Learn more in our guide: What is DMARC?

Enterprise provenance

Why top financial institutions and governments retired their email security dashboards.

Traditional email authentication platforms sell you a dashboard and ask your engineers to do the labour. In high-stakes environments, manual oversight means delayed enforcement, configuration drift and unmonitored shadow domains.

EmailAuth is the agentic email provenance platform. Our agents enforce p=reject, keep third-party senders aligned and move your domains to full RFC 9989 compliance, the new DMARC standard,, with human-in-the-loop auditability.

Governments Large enterprises Tier-1 financial institutions

SaaS · Dedicated tenancy · Air-gapped on-prem · BYOK encryption

[ More tools ]