Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 333

DMARC

What is DMARC?

DMARCAn email authentication standard defined in RFC 7489 that lets domain owners publish a policy telling receivers what to do with messages that fail SPF or DKIM and aligned domain checks.


Domain-based Message Authentication, Reporting and Conformance (DMARC), specified in RFC 7489, builds on SPF (RFC 7208) and DKIM (RFC 6376) by requiring identifier alignment between the From: domain and the SPF or DKIM authenticated domain. Domain owners publish a TXT record at _dmarc.example.com with a policy (p=none, quarantine, or reject), subdomain handling, alignment mode, percentage, and reporting URIs (rua, ruf). Receivers send aggregate (RFC 7489) and forensic (RFC 6591) reports that operators analyze to fix legitimate sources before enforcing reject. DMARC stops most direct domain spoofing, supports BIMI, and is required by Yahoo and Google bulk-sender rules adopted in 2024.

Examples

  1. 01

    Publishing v=DMARC1; p=reject; rua=mailto:dmarc@example.com to enforce strict authentication for example.com.

  2. 02

    Using aggregate XML reports to discover and authenticate a forgotten marketing platform before moving from p=none to p=reject.

Frequently asked questions

What is DMARC?

An email authentication standard defined in RFC 7489 that lets domain owners publish a policy telling receivers what to do with messages that fail SPF or DKIM and aligned domain checks. It belongs to the Network Security category of cybersecurity.

What does DMARC mean?

An email authentication standard defined in RFC 7489 that lets domain owners publish a policy telling receivers what to do with messages that fail SPF or DKIM and aligned domain checks.

How does DMARC work?

Domain-based Message Authentication, Reporting and Conformance (DMARC), specified in RFC 7489, builds on SPF (RFC 7208) and DKIM (RFC 6376) by requiring identifier alignment between the From: domain and the SPF or DKIM authenticated domain. Domain owners publish a TXT record at _dmarc.example.com with a policy (p=none, quarantine, or reject), subdomain handling, alignment mode, percentage, and reporting URIs (rua, ruf). Receivers send aggregate (RFC 7489) and forensic (RFC 6591) reports that operators analyze to fix legitimate sources before enforcing reject. DMARC stops most direct domain spoofing, supports BIMI, and is required by Yahoo and Google bulk-sender rules adopted in 2024.

How do you defend against DMARC?

Defences for DMARC typically combine technical controls and operational practices, as detailed in the full definition above.

What are other names for DMARC?

Common alternative names include: Domain-based Message Authentication, Reporting and Conformance.

Related terms

See also