DMARC at p=reject: One Year After Mandate, the 2.5% Club and the 50% Mirage

May 2026 — Operational note. Fifteen months after Gmail and Yahoo formalised their bulk sender requirements in February 2024, six months after Microsoft's May 2025 alignment, and six months after Gmail's permanent rejection regime began in November 2025, the global DMARC enforcement landscape has not converged as quickly as the regulatory pressure suggested it would. This note synthesises 2026 adoption data from multiple research sources to document where DMARC enforcement actually sits across the internet, why the gap between publication and enforcement persists, and what the operational pattern looks like for organisations that successfully reached p=reject in the past year.

The single observation that frames everything else: only 2.5% of all domains globally enforce p=reject, according to Red Sift's December 2025 analysis of 73.3 million domains. Among the top 1.8 million domains by traffic that EasyDMARC tracks, the figure rises to 22.8% — still a minority. The remaining 50% of DMARC publishers sit at p=none, the policy that satisfies the technical requirement but provides zero anti-spoofing protection. This is the structural reality of DMARC adoption in 2026: publication is rising fast; enforcement is barely moving.

2.5%
Global domains at p=reject (Red Sift, 73.3M domains, Dec 2025)
52.1%
Top 1.8M domains with any DMARC record (EasyDMARC 2026)
62.7%
Fortune 500 companies at p=reject (EasyDMARC 2026)
15.2%
Inc. 5000 companies at p=reject (EasyDMARC 2026)
$83,099
Average BEC wire transfer request (Fortra APWG Q2 2025)
100%
UK central government DMARC enforcement (NCSC, since 2022)

The Adoption vs Enforcement Gap

The DMARC adoption story has two layers, and conflating them produces misleading conclusions about how protected the email ecosystem actually is. The top layer — "does this domain publish a DMARC record?" — has grown substantially. EasyDMARC's 2026 report shows valid DMARC records on top 1.8M domains grew from 523,921 in 2023 to 937,931 in early 2026, a 79% increase over three years. Industry communications celebrate this growth as evidence that authentication is becoming the norm.

The bottom layer — "does this domain's DMARC record actually block spoofed mail?" — tells a different story. A DMARC record at p=none is observational only: it tells receiving servers to take no action when authentication fails. The sender gets aggregate reports detailing failures, but spoofed mail still reaches recipients. Only p=quarantine and p=reject instruct receivers to act. Of the 937,931 domains with DMARC records, EasyDMARC counts 411,935 at enforcement-level policies (quarantine or reject). That means roughly half of DMARC publishers are at p=none, providing brand-monitoring data but not actual protection.

DMARC Adoption Funnel: From Publication to Protection
The narrowing funnel from "domain exists" to "domain actually blocks spoofed mail" reveals the structural shape of DMARC adoption. Each step loses a majority of the previous stage. Numbers reflect EasyDMARC's top 1.8M domain analysis (2026 update) plus Red Sift's December 2025 broader survey.
All domains (top 1.8M by traffic) 100% Has DMARC record published 937,931 domains 52.1% At quarantine OR reject policy 411,935 domains 22.9% At p=reject specifically ~410,000 domains ~22.8% When measured across all 73.3M domains (Red Sift Dec 2025), the p=reject figure drops to 2.5% — the long tail dilutes the headline rate.

The funnel matters because each stage loses the majority of the previous stage. From "domain exists" to "domain enforces p=reject," the global rate falls below 3% — meaning more than 97 of every 100 domains on the internet remain spoofable in 2026, more than a year after the major mailbox providers made DMARC a baseline requirement. The mismatch between regulatory pressure and operational outcome is the central puzzle of the post-mandate era.

The Fortune 500 / Inc. 5000 Divergence

The aggregate numbers mask substantial variance by organisation size and sector. The single most useful framing of the divergence comes from EasyDMARC's 2026 comparison of Fortune 500 vs Inc. 5000 companies — both lists represent successful organisations with significant resources, but the DMARC enforcement gap between them is dramatic.

SegmentDMARC adoptionAt p=rejectRUA reportingMaturity gap
UK central government100%100%UniversalReference standard (mandated 2022)
US federal (.gov)~95%~80.1%Near-universalBOD 18-01 mandate; SCuBA tightening 2025-2026
Fortune 50095%62.7%97.9%Voluntary leader; resource-rich
Inc. 500076.2%15.2%67.4%4x lower enforcement than Fortune 500
Top 1.8M (by traffic)52.1%~22.8%~30%Mid-market dominates the gap
All domains (73.3M)14.9%2.5%LowLong tail of smaller domains
US healthcare~70%11%VariableHigh-value targets; low enforcement
US utilities / energy~65%8%VariableCritical infrastructure; lowest enforcement

The Fortune 500 reaching 62.7% enforcement against the Inc. 5000's 15.2% is striking because both groups have access to similar DMARC tooling, vendor support, and technical talent. What differs is operational maturity and security investment. Fortune 500 organisations typically have dedicated email security teams, formal DMARC migration projects, and explicit C-level accountability for brand impersonation risk. Mid-market and high-growth companies have technical capability but lack the organisational structure to drive a 6-12 week migration project through to completion. The Inc. 5000 numbers reveal what happens when DMARC is treated as an IT task rather than a security programme: organisations publish a record at p=none, mark the compliance checkbox, and never proceed to enforcement.

The Inc. 5000 attack surface. Verizon's 2025 DBIR documented that SMBs face ransomware in 88% of breaches and are targeted nearly four times more frequently than large enterprises. The Inc. 5000 is exactly the segment that attackers target most heavily, and it is also the segment with the lowest DMARC enforcement. The combination produces measurable BEC outcomes: spoofed CFO emails, fake supplier invoices, and credential phishing campaigns hit Inc. 5000 organisations at high rates because their domains remain spoofable. Moving from p=none to p=reject closes this attack vector almost entirely for the spoofing component, though it does not address adjacent attacks like display-name fraud or look-alike domain registration.

Why Enforcement Stalls at p=none

The reason DMARC publishers get stuck at p=none is consistent and operational. Six patterns produce the stall across the organisations we observe in CSE OÜ managed infrastructure consulting engagements during 2025-2026.

Pattern 1: No RUA reporting configured

A DMARC record without rua= publishes a policy but receives no aggregate reports back from receivers. The organisation flies blind. Without aggregate data, there is no way to identify which legitimate sending sources are failing authentication, which makes it unsafe to escalate the policy. The result: the record sits at p=none indefinitely because the data needed to validate enforcement readiness doesn't exist.

The DuoCircle analysis of the EasyDMARC 2026 data found that more than 70% of DMARC-enabled domains lack RUA reporting. This is the single largest structural reason enforcement adoption lags publication. Adding rua=mailto:dmarc@yourdomain.com is a one-line DNS change that costs nothing; the failure to make it is not technical but operational.

Pattern 2: Fear of blocking legitimate mail

Even when RUA reports exist, organisations hesitate to escalate because they have legitimate sending sources they don't fully understand. A typical mid-market company sends mail from: their primary ESP, a CRM system, a help-desk tool, a billing platform, an HR onboarding service, a marketing automation suite, and various individual SaaS tools. Each one needs DMARC-aligned authentication. Inventorying the sources is the discovery phase; aligning each one is the remediation phase. Both take weeks of cross-functional work.

The organisations that stall at p=none typically stalled at the discovery phase. PowerDMARC's 2026 US adoption report notes that "American IT teams are excellent at publishing records, they are often paralyzed by the fear of blocking legitimate mail." The paralysis is rational — blocking a critical email service would be career-limiting — but it's solvable with disciplined report analysis.

Pattern 3: SPF lookup limit exhaustion

RFC 7208 limits SPF records to 10 DNS lookups during evaluation. Organisations that add new senders progressively (each typically adding 1-2 SPF includes) exceed the limit eventually. When SPF evaluation returns PermError, DMARC alignment fails for the SPF path. Senders relying on SPF-based alignment can't escalate to enforcement until SPF is flattened or restructured.

The remediation pattern: switch primarily to DKIM-based alignment (each sender signs with the customer's DKIM key via CNAME delegation), and use SPF only for the small subset of senders that don't support DKIM signing. This requires sender-by-sender configuration but eliminates the lookup limit as a blocker. Tools that automate SPF flattening (PowerSPF, EasyDMARC's PowerSPF, DMARC Report's SPF flattening) work but produce a single point of failure if the flattening service has an outage.

Pattern 4: Subdomain explosion

Many organisations send from subdomains: mail.brand.com, notifications.brand.com, billing.brand.com, support.brand.com. Each subdomain inherits the parent DMARC policy unless it has its own record. When organisations escalate the parent domain to p=reject without explicit subdomain policies, they risk breaking legitimate mail from the subdomains.

The solution involves sp= (subdomain policy) tag in the DMARC record, which can be set independently of the main policy. Common safe pattern: p=reject; sp=quarantine — parent domain rejects spoofs, subdomains quarantine while still under remediation. The sp= tag is underused because most DMARC documentation focuses on the main p= directive.

Pattern 5: Third-party platform alignment

Marketing platforms, transactional services, and CRM systems frequently send mail through their own domain while displaying the customer's brand in the visible From: header. SPF passes for the third-party domain, DKIM passes for the third-party signing, but DMARC fails because neither aligns with the customer's domain. The remediation requires configuring each third-party service to authenticate as the customer's domain — either by delegating subdomain DNS or by publishing CNAME records that allow third-party DKIM signing under the customer's domain.

This pattern is the most common cause of stalled enforcement migrations. Each third-party service requires individual configuration, vendor cooperation, and often a paid tier or professional services engagement. Organisations with 15-20 third-party sending sources can spend 3-6 months on this single phase.

Pattern 6: No internal ownership

DMARC migration sits across IT, security, marketing, and finance teams. No single team owns it. The IT team owns DNS; security owns the threat model; marketing owns the third-party sending platforms; finance owns the budget for DMARC tooling. Without explicit ownership, the migration stalls at the boundary between teams.

Organisations that successfully reach p=reject typically have one of: a dedicated email security role, an external consultancy driving the migration as a project, or a senior security leader who makes DMARC enforcement a personal priority. The Fortune 500's 62.7% enforcement rate correlates with the prevalence of these structures; the Inc. 5000's 15.2% correlates with their absence.

The Migration Path That Actually Works

The DMARC migration is mechanically simple but operationally complex. The mechanical work is editing DNS records and configuring third-party authentication. The operational work is verifying that no legitimate mail breaks during escalation. Organisations that successfully reach p=reject follow a phased pattern that has stabilised across DMARC consultancy practice in 2025-2026.

1
Foundation (Weeks 1-2): Publish DMARC with RUA reporting
Publish a DMARC record at p=none; rua=mailto:dmarc@yourdomain.com; fo=1. Configure an aggregate report parser (Postmark DMARC Monitoring, dmarcian, EasyDMARC, or build your own using mxtoolbox-style parsers). Verify reports arriving within 48 hours. This is the discovery infrastructure.
2
Discovery (Weeks 3-6): Inventory legitimate sending sources
Aggregate reports identify every IP and sending source touching your domain. Categorise each: legitimate primary ESP, legitimate transactional service, legitimate marketing platform, legitimate third-party service, suspicious / unknown source. The discovery phase typically surfaces 8-25 senders that the organisation didn't know about — legacy integrations, shadow IT marketing tools, vendor portals that send notifications on the customer's behalf.
3
Remediation (Weeks 4-10): Align each legitimate source
For each legitimate sending source: either ensure SPF authorises it (if SPF-based alignment), or configure DKIM signing under the customer's domain via CNAME delegation (preferred for most third-party services). Re-check aggregate reports weekly. The remediation phase is the longest and runs in parallel with discovery as new sources emerge.
4
Quarantine pilot (Weeks 8-10): p=quarantine pct=25
Move to p=quarantine; pct=25. This applies quarantine to a random 25% of failing mail, allowing observation of which legitimate senders, if any, are still misaligned. Quarantine routes mail to spam folders rather than rejecting outright, so failures are recoverable without bouncing critical mail.
5
Full quarantine (Weeks 10-12): p=quarantine pct=100
If aggregate reports show 99%+ alignment on legitimate mail at pct=25, escalate to pct=100. Run for 7-14 days while monitoring complaint rate, helpdesk tickets, and any reports of mail going to spam unexpectedly. The expectation at this stage is no legitimate impact — the discovery and remediation phases should have caught everything.
6
Reject (Weeks 12+): p=reject pct=100
Move to p=reject; pct=100. Receiving servers now bounce spoofed mail with 550 codes rather than delivering to spam. This is the only policy that prevents spoofed mail from reaching recipients. Lock in a quarterly DMARC review process to catch drift as third-party services change, new senders are added, or DKIM keys rotate.
The total elapsed time for a well-instrumented organisation. The migration completes in 12 weeks for organisations with mature email infrastructure and dedicated ownership. Stretched timelines (4-6 months) reflect either incomplete discovery, third-party platforms requiring vendor cooperation, or organisational handoff delays between teams. Total elapsed time rarely correlates with technical complexity — it correlates with organisational alignment and ownership clarity.

The Regulatory Pressure That Has Accumulated

Beyond the Gmail and Yahoo bulk sender mandates that defined 2024, four additional regulatory pressures have made DMARC enforcement increasingly mandatory across specific sectors. The cumulative effect is that "voluntary" DMARC is becoming an outdated framing: most organisations of meaningful size now face at least one binding requirement.

Regulation / MandateEffectiveScopeDMARC requirement
Gmail / Yahoo bulk sender requirementsFeb 2024 (soft), Nov 2025 (permanent rejections)5,000+ daily messages to consumer Gmail accountsp=none minimum; 5.7.x rejections if missing
Microsoft Outlook sender requirementsMay 5, 20255,000+ daily messages to Outlook.com, Live, HotmailSPF, DKIM, DMARC alignment mandatory; 550 5.7.15 rejections
PCI DSS v4.0March 2025 (full enforcement)All payment processors and merchants handling cardholder dataDMARC required; anti-phishing controls explicit
CISA BOD 25-01 (SCuBA)January 2025 (Phase 1), expanding 2026US federal agencies using Microsoft 365 / Google WorkspaceDMARC enforcement (p=quarantine or p=reject) mandatory
NIS2 Directive (EU)October 2024 transposition deadlineEssential and important entities across 18 sectorsAnti-spoofing measures including DMARC strongly implied
Sector mandates (FDIC, NCUA, FFIEC)Various 2024-2026US banking and financial servicesDMARC adoption guidance and examination expectations

The trajectory is unmistakable: DMARC at p=reject is moving from "best practice" to "regulatory requirement" across multiple jurisdictions and sectors simultaneously. Organisations that completed the migration in 2024-2025 are now ahead of the compliance curve. Organisations that remain at p=none in 2026 are increasingly exposed to both the security risk and the regulatory risk.

Operational Summary: What 15 Months Has Taught

The DMARC enforcement landscape in 2026 reveals a paradox: the mailbox providers' coordinated push has succeeded in making DMARC publication near-universal among meaningful senders, but failed to translate that into protection for the majority. The technical infrastructure is in place; the operational discipline to use it is not. This is the gap that organisations have to close individually, because no external pressure has made p=reject easier to reach — it has only made the cost of not reaching it higher.

Three operational priorities define the next 12 months for organisations still at p=none.

Priority 1: Enable RUA reporting if it isn't already on. The 70% of DMARC-enabled domains without RUA reporting are the single largest segment of stalled migrations. Adding the tag costs nothing and unlocks every subsequent step. Free aggregators (Postmark, dmarcian's free tier, EasyDMARC's free tier) make report processing trivial. The discovery phase that depends on these reports is the bottleneck; without them, the migration can't even start.

Priority 2: Inventory third-party senders ruthlessly. Most stalled migrations stalled because someone realised the third-party sender list was longer than expected and the configuration work seemed overwhelming. The solution is mechanical: list every external service that sends mail on your behalf, prioritise by volume, and configure DKIM CNAME delegation for each one starting with the highest-volume. The Fortune 500 organisations that reached enforcement did so by being disciplined about this phase, not by skipping it.

Priority 3: Assign single-point ownership. DMARC migration is cross-functional but needs one person responsible for completion. Whether that's a security lead, an external consultant, a senior engineer, or the IT director matters less than the singularity. Migrations stalled at organisational boundaries because no one had authority to push them through; successful migrations had explicit ownership from the start.

For organisations that operate dedicated email infrastructure, the DMARC migration is also a leading indicator of operational maturity in the email security domain. The discipline required to complete the migration — aggregate report analysis, third-party inventory, weekly cross-functional reviews — is the same discipline required to maintain healthy email deliverability over time. The organisations that reach p=reject are typically the same organisations that maintain stable sender reputation across the major mailbox providers, because the underlying operational practice is the same.

DMARC Migration Support from CSE OÜ Managed Infrastructure

Cloud Server for Email's managed PowerMTA infrastructure includes DMARC aggregate report analysis, third-party sender alignment configuration, and phased migration support from p=none to p=reject. Six to twelve week migration timelines for well-instrumented organisations; structured project plans for complex multi-domain environments.

Related operational notes on the post-mandate enforcement landscape: Six Months Without Domain Reputation (March 2026), The First Quarter of Permanent Rejections (April 2026), Gmail Bulk Sender Requirements: Enforcement Lessons, Why Inbox Placement Is a Lagging Indicator, and the full operational notes series.