Suped

Summary

When transitioning your DMARC policy from p=none to p=quarantine, a common question arises regarding the SPF record: should you simultaneously change your SPF record's ~all (SoftFail) mechanism to -all (Fail)? While DMARC is designed to handle unauthenticated mail based on its policy, the interaction between SPF's enforcement level and DMARC's quarantine policy is a nuanced aspect of email deliverability.

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 approach DMARC and SPF changes with a practical mindset, prioritizing uninterrupted email flow and minimizing the risk of legitimate emails landing in spam. Their perspectives often highlight the challenges of managing multiple sending sources and the potential for unintended consequences when implementing stricter email authentication policies without sufficient data.

Marketer view

Email marketer from Email Geeks suggests that when moving DMARC to p=quarantine, it's generally better to maintain the SPF record with ~all. This approach minimizes the risk of unintended email delivery issues while the DMARC policy takes effect.

25 Jul 2023 - Email Geeks

Marketer view

Marketer from Reddit mentions that their priority is to avoid any sudden changes that could lead to emails being rejected. They prefer to change one setting at a time and monitor the results before making further adjustments to their SPF or DMARC records.

14 Aug 2023 - Reddit

What the experts say

Email deliverability experts often provide a more technical and nuanced perspective on the interplay between SPF and DMARC. Their advice typically stems from deep understanding of mail flow, authentication protocols, and real-world scenarios, including how different recipient mail systems interpret these records. They emphasize a data-driven approach, prioritizing comprehensive monitoring and incremental changes to maintain optimal deliverability and strong security.

Expert view

Expert from Email Geeks, Todd, explains that an SPF check resulting in no match, particularly with an ~all mechanism, does not contribute to a DMARC pass. This means if SPF fails, DMARC relies on DKIM for authentication.

25 Jul 2023 - Email Geeks

Expert view

Deliverability expert from SpamResource states that moving to SPF -all should only be considered after DMARC is fully implemented and stable at a p=reject policy, as -all enforces a hard fail. There is little benefit in a p=quarantine state.

10 Jan 2024 - SpamResource.com

What the documentation says

Official documentation and RFCs provide the foundational understanding of SPF and DMARC, outlining how these protocols are designed to interact. They emphasize the distinct roles of each mechanism in email authentication and the intended progression of policy enforcement. The documentation typically supports a cautious and informed approach to hardening email security.

Technical article

RFC 7208 (SPF) describes that the ~all mechanism indicates a SoftFail, meaning a receiver should accept the mail but mark it as suspicious. This allows for flexibility during SPF deployment or for domains with unknown sending sources.

Apr 2014 - RFC 7208

Technical article

RFC 7489 (DMARC) specifies that the p=quarantine policy directs recipient mail servers to treat emails that fail DMARC authentication as suspicious, typically by placing them in the junk or spam folder. This is a clear directive for unauthenticated mail.

Mar 2015 - RFC 7489

2 resources

Start improving your email deliverability today

Get started