The optimal DMARC, DKIM, and SPF setup for marketing and transactional emails sent from different subdomains involves several key steps. Ensure SPF alignment by having the return path domain match the 'From' domain. Publish SPF records for the exact domain in the return path, considering custom vs. ESP domains and properly managing ESP 'include' statements. Create SPF records for each domain and subdomain. Subdomains inherit the DMARC policy of the main domain unless a specific DMARC record is published. Employ different DKIM selectors for each subdomain for easier identification and key rotation. Separate email types (marketing, transactional, cold emails) on different subdomains to isolate sender reputation. Initiate DMARC with a 'p=none' policy for monitoring, and gradually increase enforcement. Be mindful of SPF record lookup limits. Delegate subdomains to ESPs to mitigate SPF issues. Monitor DMARC reports, bounce rates, and IP reputation. Configure DNS records accurately and thoroughly test the setup.
11 marketer opinions
When sending marketing and transactional emails from different subdomains, it is important to configure SPF, DKIM, and DMARC properly to maintain email deliverability and protect your domain reputation. SPF alignment is achieved when the 'Return-Path' domain matches the 'From' domain. Subdomains inherit the DMARC policy of the main domain unless a specific DMARC record is published. Using separate subdomains for different email types helps isolate reputation. Start with a DMARC policy of 'p=none' and gradually increase it. Be aware of SPF record lookup limits. Use different DKIM selectors for each subdomain. Delegating subdomains to ESPs can avoid SPF issues. Monitor bounce rates and IP reputation. DMARC helps prevent phishing and spoofing and should be monitored. Separate subdomains for cold email campaigns to avoid impacting main domain reputation.
Marketer view
Email marketer from SendGrid explains that one of the keys to improving deliverability is to monitor bounce rates so that you can handle these bounces efficiently. They also recommend reviewing your IP address's reputation and ensuring you're following best practices.
29 Mar 2022 - SendGrid
Marketer view
Email marketer from Email Geeks explains that SPF is checked against the return path, and the only way to achieve alignment is to have the return path in the same organizational domain as the 'from' domain.
1 Jan 2025 - Email Geeks
4 expert opinions
When configuring DMARC, DKIM, and SPF for marketing and transactional emails sent from different subdomains, ensure that SPF records are published for the exact domain present in the return path. If using a custom domain for SPF, a specific record should be created for that domain, and the ESP include should be removed from the main domain. If using the ESP domain for SPF, the ESP include should also be removed from the main domain. Utilizing subdomains to separate email types isolates reputation, preventing marketing deliverability issues from affecting transactional emails. Regularly monitoring DMARC reports is crucial to identify authentication problems and unauthorized senders.
Expert view
Expert from Word to the Wise emphasizes the importance of monitoring DMARC reports to identify potential issues with email authentication. They recommend analyzing the reports to understand where your emails are originating from and to identify any unauthorized senders.
7 Mar 2022 - Word to the Wise
Expert view
Expert from Spam Resource explains that using subdomains for different email types (marketing vs. transactional) allows you to isolate reputation. If your marketing emails have deliverability issues, it won't affect your transactional emails.
17 Sep 2021 - Spam Resource
5 technical articles
For sending marketing and transactional emails from different subdomains, ensure that your SPF record includes all sending sources for each domain, and use `include:` statements for third-party senders. SPF records should be created for each domain and subdomain. Subdomains inherit the DMARC policy from the organizational domain unless a specific DMARC record is published, with the `sp` tag used for subdomain-specific policies. Each email sending source requires its own DKIM record, ideally using a 2048-bit key length. Proper DNS record configuration is essential for SPF, DKIM, and DMARC, requiring thorough testing.
Technical article
Documentation from CloudFlare explains that in order to properly set up SPF, DKIM and DMARC for subdomains, you must also properly configure the DNS records to ensure you are authenticating the emails correctly. It recommends thoroughly testing to ensure that the setup is proper.
28 Oct 2024 - CloudFlare
Technical article
Documentation from Amazon AWS shares that in order to properly set up DKIM, each email sending source must have its own individual DKIM record set up to avoid any authentication errors. AWS recommends using a 2048 bit key length for all DKIM signatures.
26 Dec 2023 - Amazon AWS
Are SPF, DKIM, and DMARC records necessary for transactional email servers not used for marketing?
Can DKIM be set up on a subdomain, and which domain should be used for signing?
Do I need to set up DMARC for subdomains?
How do I properly set up SPF and DKIM records for email marketing, including handling multiple SPF records, IP ranges, bounce capturing, and Google Postmaster Tools verification?
How do I set up SPF and DKIM records for new subdomains when using third-party email services?
How should DMARC, SPF, and DKIM records be configured for domains that do not send email?