Visual RFC.
ALL RFCs / RFC 7489
Read the RFC ↗
RFC 7489 / MECHANISM GUIDE

Discover domain policy

02

The receiver finds a DMARC TXT record for the author domain, with an Organizational Domain fallback.

This guide explains the 2015 publication. Superseded by RFC 9989, RFC 9990, RFC 9991.

Related RFCs and changes

“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.

RFC 7489 · § 6.6.3EXAMPLE
3 / 3
Discover domain policyThe receiver finds a DMARC TXT record for the author domain, with an Organizational Domain fallback.Discover domain policy_dmarc.mail.example.orgfallback if needed_dmarc.example.orgRFC 7489: Organizational Domain via suffix data
03
Read effective policy

Apply the discovered policy and applicable subdomain rules.

Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
KEY POINT

DMARC records are published below _dmarc.

  • DMARC records are published below _dmarc.
  • The record starts with v=DMARC1 and includes a policy p=.
  • This RFC’s Organizational Domain algorithm relies on public-suffix information.
DETAILS

Examples are illustrative. Consult the linked RFC and its errata for implementation details.

Read the RFC section ↗

Diagrams simplify the RFC. Read the linked sections for complete requirements.

Privacy
All chapters in this RFC
  1. Visible author and alignment
  2. Discover domain policy
  3. Pass and policy disposition
  4. Aggregate and failure reports
  5. Mailing lists and limitations
RFC 9700 / CHAPTERS

Chapters

For full details, tables, algorithms, and exceptions, read the original RFC.

RFC status and corrections ↗