DMARC Record Check

DMARC (Domain-based Message Authentication, Reporting and Conformance) is the layer that ties SPF and DKIM together and tells receivers what to do when authentication fails. Every domain that sends email should publish a DMARC record. Use the form below to look up the DMARC policy of any domain.


What DMARC does

DMARC lives at _dmarc.example.com as a TXT record. It answers three questions: (1) should receivers require SPF, DKIM, or both to align with the visible From address? (2) what should receivers do with mail that fails? (3) where should aggregate reports about failures be sent? A domain with p=reject, aligned SPF, and aligned DKIM is effectively immune to being spoofed.

The three DMARC policies

Reading the record

A DMARC record starts with v=DMARC1 and lists policy tags separated by semicolons. Look for p= (the policy), rua= (aggregate report address), ruf= (forensic report address, optional), and pct= (percentage of failing mail to which the policy applies). If pct is less than 100 the domain is still ramping up enforcement.