While a DMARC record at the organizational domain level *can* cover subdomains, the consensus is that implementing individual DMARC records for each subdomain is highly recommended. This allows for more granular control over email policies, enhanced security to prevent spoofing, improved visibility and reporting on email traffic, easier identification of issues, and a more nuanced approach to managing email authentication. Furthermore, setting up DMARC records for subdomains that don't send email can explicitly prevent spammers from exploiting them. Ultimately, the best practice depends on the specific needs and security requirements of each organization, but proactively managing DMARC at the subdomain level is generally considered a more robust approach.
6 marketer opinions
While a DMARC record at the organizational domain can cover subdomains, it's generally recommended to implement DMARC records for each subdomain. This approach provides greater control, improved visibility, and enhanced security, especially when subdomains have distinct sending purposes, differing reputation needs, or if you want to explicitly prevent email sending from certain subdomains. Individual records enable more granular policies and better reporting capabilities.
Marketer view
Email marketer from EasyDMARC states that implementing DMARC on subdomains is optional, but is a recommended approach. It allows for more granular control, and better reporting capabilities.
24 Apr 2023 - EasyDMARC
Marketer view
Email marketer from Mailhardener explains that while a general DMARC record might suffice, more secure setups can make subdomains much safer by actively declaring which can or cannot send emails through specific policies.
14 Oct 2023 - Mailhardener
4 expert opinions
While a DMARC record on the main domain can sometimes suffice, it's generally beneficial to implement individual DMARC records for subdomains. This provides enhanced security, prevents spoofing, and offers greater control, particularly when you want to explicitly prevent email sending from a specific subdomain or ensure compatibility across different ISPs. If uncertain, adding a DMARC record for the subdomain is a safe practice.
Expert view
Expert from Word to the Wise shares that implementing DMARC policies on subdomains enhances security by providing greater control over email authentication, as well as helping to identify and prevent spoofing attempts.
17 Nov 2024 - Word to the Wise
Expert view
Expert from Email Geeks explains that if the main domain has a DMARC entry, subdomains don't necessarily need separate entries.
25 Jun 2022 - Email Geeks
4 technical articles
DMARC policies apply to subdomains if no specific policy is defined for them. Although the main domain's DMARC record can cover subdomains, creating individual DMARC records for each subdomain is highly recommended for better control, more granular policies, enhanced reporting, and easier issue identification. Implementing individual DMARC records allows for a more nuanced approach and optimizes email security.
Technical article
Documentation from Cloudflare explains that for best results, implement individual DMARC records for each subdomain. This allows a nuanced approach with different policies for each, and makes it easier to identify issues.
9 Jan 2025 - Cloudflare
Technical article
Documentation from DMARC.org shares that subdomains inherit the DMARC policy of the organizational domain unless they have their own explicit DMARC record. If a subdomain sends email, it is highly recommended to have a DMARC record for that subdomain.
6 Aug 2024 - DMARC.org
Do I need to set up DMARC for subdomains?
Does BIMI require DMARC at the organizational level, and can it be implemented only at the subdomain level?
How do DMARC policies and RUA/RUF settings inherit or override each other between a domain and its subdomains?
How do DMARC records on subdomains override root domain DMARC policies?
How do I implement DMARC with BIMI on multiple subdomains?
How do I set up DMARC records for subdomains?
Should I add an explicit DMARC record for subdomains?