When DMARC's 'p' (policy) and 'sp' (subdomain policy) are set to 'none', the 'pct' (percentage) tag defines the portion of email messages analyzed for DMARC reporting, enabling a phased approach to DMARC implementation. While some suggest 'pct' might have limited effect in this scenario, the consensus across experts and documentation is that 'pct' allows domain owners to monitor DMARC performance and identify authentication problems without immediately impacting email deliverability. It acts as a tool to assess the impact of stricter policies (quarantine or reject) on a subset of emails, facilitating a gradual rollout strategy and informed adjustments before full enforcement. While primarily for reporting, some interpretations suggest 'pct' designates the percentage of messages failing DMARC for policy application once stricter policies are enabled. Using 'pct=100' ensures reports on all mail flow. Starting with p=none and incrementally adjusting pct supports cautious deployment, minimizing disruptions.
9 marketer opinions
When DMARC's 'p' (policy) and 'sp' (subdomain policy) tags are set to 'none,' the 'pct' (percentage) tag specifies the portion of emails to be analyzed for DMARC reporting. While 'p=none' doesn't enforce any action (quarantine or reject), 'pct' enables monitoring the potential impact of stricter policies on a subset of emails. This dry-run approach helps identify authentication issues and fine-tune configurations before full DMARC enforcement, minimizing the risk of false positives and deliverability problems. It's also noted that the precise application of 'pct' can be ambiguous, with differing interpretations on whether it applies to a percentage of messages that fail DMARC or all messages.
Marketer view
Email marketer from EmailSecurityBlog.com shares that pct can be useful with p=none because it still allows you to receive aggregate reports (RUA) on a percentage of your mail flow, giving you visibility into potential DMARC failures without impacting deliverability.
24 May 2024 - EmailSecurityBlog.com
Marketer view
Email marketer from StackOverflow answers that using pct with p=none allows you to test your DMARC setup without risking deliverability issues. By analyzing DMARC reports for a sample of your email traffic, you can identify and fix any authentication problems before enforcing a stricter policy.
26 Feb 2023 - StackOverflow
6 expert opinions
When DMARC policies (p and sp) are set to 'none', the 'pct' tag's primary function is to enable reporting on a percentage of email traffic, even though no enforcement actions are taken. While one expert suggests 'pct' might have negligible effects except in edge cases, the consensus is that 'pct' allows domain owners to monitor DMARC performance and identify authentication issues without impacting deliverability. It acts as a dial for trust in the setup, guiding a phased deployment: starting with 'p=none', gradually increasing 'pct' with stricter policies like quarantine and reject. The 'pct' dictates the percentage of messages analyzed for reports (RUA), with a 'pct=100' setting ensuring full visibility. When 'p=reject' and 'pct=50', failing messages are split between reject and quarantine.
Expert view
Expert from Email Geeks states that with p and sp set to none, pct will not have any effect, except possibly in some rare edge cases with specific mailing list managers.
1 Nov 2023 - Email Geeks
Expert view
Expert from Email Geeks shares early DMARC deployment advice: start with p=none, switch to quarantine at pct=1, gradually increase to 100, and then repeat with reject.
30 Oct 2023 - Email Geeks
3 technical articles
Official documentation from DMARC.org, RFC7489, and Google Workspace Admin Help consistently describes the 'pct' tag in DMARC as the percentage of messages from the domain owner's mail stream to which the DMARC policy should be applied. When the policy ('p') is set to 'none', the 'pct' tag facilitates a phased adoption of DMARC, allowing administrators to gradually increase the scope of DMARC reporting. This process enables monitoring the impact of stricter policies before full implementation. The specified percentage value must be between 0 and 100 (inclusive).
Technical article
Documentation from RFC7489 defines the 'pct' tag as the percentage of messages from the Domain Owner's mail stream to which the DMARC policy is to be applied. The documentation specifies that the value MUST be between 0 and 100 (inclusive).
31 Dec 2022 - RFC Editor
Technical article
Documentation from DMARC.org explains that the 'pct' tag specifies the percentage of messages to which the DMARC policy is applied. When 'p=none', it suggests receivers monitor the impact of a stricter policy before full implementation, gradually increasing the percentage to enforce the policy on more of the mail stream.
26 Jan 2024 - DMARC.org
How can DMARC reports be enriched with user-level data for better domain enforcement?
How do DMARC policies and RUA/RUF settings inherit or override each other between a domain and its subdomains?
How do I properly set up DMARC records and reporting for email authentication?
What are the DMARC requirements for BIMI and how does pct affect the policies?
What DMARC settings should I use and what are the implications of using p=reject?
What should I do if my email domain gets spoofed?