Suped

Summary

When a DMARC record is published on a subdomain, it overrides the subdomain policy (`sp`) set on the parent or organizational domain for that specific subdomain and any sub-sub-domains, unless those sub-sub-domains define their own DMARC records. This means that a more specific DMARC record always takes precedence. For instance, if your root domain has a sp=reject policy, but a subdomain has its own DMARC record (even if it's p=none and no sp tag), the root domain's sp=reject will not apply to that subdomain's sub-sub-domains. The presence of the subdomain's DMARC record interrupts the inheritance chain from the root. This is a crucial aspect of DMARC implementation that affects email deliverability and security for complex domain structures.

Suped DMARC monitor
Free forever, no credit card required
Get started for free
Trusted by teams securing millions of inboxes
Company logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logo

What email marketers say

Email marketers often encounter scenarios where DMARC policies on subdomains seem to behave differently than expected, particularly when a root domain has a strict policy like sp=reject. Their discussions frequently highlight the confusion surrounding how a subdomain's DMARC record, even a seemingly lenient one, can interrupt the stricter policy inheritance from the parent domain. Many realize that the presence of *any* DMARC record on a subdomain changes how its sub-sub-domains are evaluated.

Marketer view

A marketer from Email Geeks states that the DMARC record published directly on a subdomain will always override the policy (p tag) set by the root domain or the subdomain policy (sp tag) of its parent. This direct override is a fundamental aspect of DMARC inheritance.

01 Feb 2024 - Email Geeks

Marketer view

A user from Quora suggests that by default, the DMARC policy defined for an organizational domain will apply to all its subdomains. However, this inheritance is broken if a specific DMARC record is published for that particular subdomain.

15 Jan 2024 - Quora

What the experts say

Email deliverability experts emphasize that DMARC policy inheritance is not a simple cascade down the domain tree. While the sp tag from a root domain applies to its direct subdomains in the absence of a specific DMARC record, the presence of *any* DMARC record on an intermediate subdomain will interrupt that inheritance for its children. Experts also point out the distinction between the current DMARC specification and future iterations like DMARCbis, which may simplify the lookup process.

Expert view

An expert from Email Geeks clarifies that currently, DMARC policies derive the organizational domain using the Public Suffix List (PSL). However, in the future, DMARCbis will adopt a full tree-walk method, and both approaches will likely be in use for a transitional period.

01 Feb 2024 - Email Geeks

Expert view

An expert from Word to the Wise notes that DMARC records are typically published using the label "_dmarc" directly under the root of the domain. This is the standard location for DMARC policy declarations.

28 Jan 2024 - wordtothewise.com

What the documentation says

Official DMARC documentation and related specifications confirm that a DMARC record published on a specific domain (e.g., a subdomain) is the most authoritative policy for that domain. The sp tag within a parent's DMARC record governs subdomains only if those subdomains do not have their own explicit DMARC records. The presence of such a record on a subdomain explicitly breaks the inheritance chain from higher-level domains for that branch of the domain tree.

Technical article

The DMARC specification (RFC 7489) details that if a DMARC record is found for the RFC5322.From domain, that record’s policy is applied. If no record is found, then the DMARC policy for the Organizational Domain is considered, as defined by the Public Suffix List.

23 Feb 2024 - RFC 7489

Technical article

DMARC.org documentation confirms that the 'sp' tag within a DMARC record specifies the policy for subdomains. This policy only takes effect if a specific subdomain does not have its own unique DMARC record published in DNS.

17 Feb 2024 - DMARC.org

9 resources

Start improving your email deliverability today

Get started