DMARC Checker: Validate a Published DMARC Record
Mailthentic
Free Tool, No Signup Required

DMARC Record Checker

Check and validate your domain's DMARC record. See your policy, report addresses, and common misconfigurations.

What is a DMARC record?

DMARC is a DNS TXT record at _dmarc.yourdomain.com. It requests how receivers handle messages that fail DMARC and can specify reporting destinations. A record alone does not guarantee inbox placement.

DMARC policies

  • p=none requests no DMARC-directed disposition and supports monitoring.
  • p=quarantine asks receivers to treat failing mail as suspicious. A provider decides the final handling.
  • p=reject asks receivers to reject failing mail. Receiver policy can still affect the outcome.

What this checker returns

The result shows the published record, domain policy, subdomain policy, aggregate and failure report destinations, SPF and DKIM alignment modes, and any legacy pct value. Relaxed alignment allows the same organizational domain. Strict alignment requires an exact match.

Common errors and next steps

  • No record at the exact _dmarc name.
  • More than one DMARC record.
  • A missing or invalid p tag.
  • No aggregate report destination.
  • Legitimate sources that pass SPF or DKIM but do not align.

Read how to check and read a DMARC record. Also check SPF, DKIM, and the combined domain health result.

Verify email addresses too

Sign up free and verify individual addresses with full SMTP mailbox confirmation.