DMARC Checker

Read and explain a domain's DMARC policy (p, rua, pct, alignment).

Frequently asked questions

What is a DMARC record?

DMARC is a TXT record at _dmarc.yourdomain that tells receivers what to do with mail that fails SPF and DKIM alignment, and where to send reports. It builds on SPF and DKIM.

What does p=none, quarantine or reject mean?

p=none only monitors and takes no action; p=quarantine sends failing mail to spam; p=reject blocks it outright. Reject is the strongest protection against spoofing.

What is the rua tag for?

rua is the address that receives daily aggregate XML reports showing who is sending mail as your domain and whether it passed. It is essential for tuning your setup.

Do I need SPF and DKIM before DMARC?

Yes. DMARC checks that SPF or DKIM pass AND align with the From domain. Set up SPF and DKIM first, monitor with p=none, then move to quarantine or reject.