SPF Supply Chain 2026: Email Sender Market Share Across 5.5 Million Domains
Microsoft 365 powers 19.6% of SPF-enabled domains. First-ever email sender market share by SPF include, analyzing 3 million domains from Tranco Top Sites.
Study at a glance
Executive Summary
Microsoft 365 and Google Workspace together appear in
33% of all SPF records on the internet. Every domain
that includes spf.protection.outlook.com or
_spf.google.com delegates email trust to infrastructure it
does not control. This is the SPF supply chain.
An SPF record does not just list authorized senders. Each
include: directive is a trust decision — a dependency
on a third party to maintain accurate IP ranges, respond to DNS queries
reliably, and not introduce addresses that enable spoofing. When a
domain adds include:sendgrid.net to its
SPF (RFC 7208) record, it grants SendGrid the
authority to send email on its behalf. That authority propagates to
every IP address SendGrid publishes, now and in the future.
DMARCguard scanned 5,499,028 domains from the Tranco Top Sites list on March 15, 2026. Of these, 3,077,219 domains (56.0%) publish valid SPF records. This study maps the SPF supply chain across that dataset: which providers domains depend on, how concentrated that dependency is, where complexity creates risk, and what policy choices domain operators are making.
Key Findings
No one publishes this data. Competitors explain how to configure SPF, and industry reports cover DMARC adoption percentages. But no public dataset maps which providers domains actually depend on, how deep the include chains go, or where the system's concentration risks lie. This study fills that gap.
This study extends our flagship email authentication study, which covers DMARC, DKIM, MTA-STS, BIMI, and DANE adoption across the same dataset. Where that study measures adoption breadth, this one measures supply chain depth — the specific providers behind SPF records and the trust relationships they represent.
SPF Adoption by Domain Rank: Google at the Top, Microsoft Everywhere Else
SPF adoption rate correlates with domain rank. The highest-traffic domains adopt SPF at higher rates and authorize more sending services.
Rank tier breakdown
| Tier | Domains | SPF Enabled | Adoption % | Avg Includes | Top Provider |
|---|---|---|---|---|---|
| top-1k | 1,000 | 771 | 77.1% | 2.3 | Google Workspace |
| top-10k | 9,000 | 6,660 | 74.0% | 2.1 | Google Workspace |
| top-100k | 90,000 | 62,196 | 69.1% | 2.0 | Google Workspace |
| top-1m | 900,000 | 558,674 | 62.1% | 1.6 | Microsoft 365 |
| 1m-plus | 4,499,028 | 2,448,918 | 54.4% | 1.2 | Microsoft 365 |
The provider split across tiers tells a clear story. Google Workspace dominates the top-100K — the largest, highest-traffic, and typically most sophisticated domains. These are organizations with dedicated IT teams that chose Google's enterprise offering.
Microsoft 365 dominates from the top-1M onward, reflecting its broad penetration into small and medium businesses. The crossover happens between the top-100K and top-1M tiers.
SPF complexity decreases as rank drops. Top-1K domains average 2.3 includes per record, meaning the most popular domains authorize multiple sending services — a primary email provider plus transactional, marketing, and CRM platforms. Beyond 1M, the average drops to 1.2 includes.
This complexity gradient has practical implications. Higher-ranked domains with more includes are more likely to approach the 10-lookup limit defined in RFC 7208. They also maintain a larger supply chain — more providers to track, more trust relationships to audit, more potential points of failure.
The SPF adoption rate itself tells a story about organizational maturity. At 77.1% among the top-1K, nearly a quarter of the most-visited domains on the internet still do not publish an SPF record. Below the top-1M, adoption drops to 54.4%. More than 2 million domains in the long tail send email without any SPF protection.
148,655 Domains Exceed the SPF 10-Lookup Limit
148,655 domains — 4.8% of all SPF-enabled domains — exceed the SPF 10 lookup limit defined in RFC 7208 Section 4.6.4. These domains risk SPF PermError on every email they send.
The 10-lookup limit exists because SPF evaluation happens during the
SMTP transaction. The receiving server must resolve the sender's SPF
record in real time, and each include:, a:,
mx:, and redirect: directive triggers a DNS
lookup. RFC 7208 caps this at 10 to prevent SPF evaluation from becoming
a denial-of-service vector against DNS infrastructure. ip4:
and ip6: mechanisms do not count because they contain
literal addresses — no DNS resolution required.
When a domain exceeds 10 lookups, SPF evaluation returns PermError. If the domain relies on SPF alignment for DMARC, the DMARC check fails as well — a silent cascading failure that most domain operators never detect until deliverability drops.
SPF complexity distribution
| Includes | Count | % of SPF |
|---|---|---|
| 0 | 641,041 | 20.8% |
| 1-2 | 2,077,973 | 67.5% |
| 3-5 | 316,266 | 10.3% |
| 6-9 | 41,280 | 1.3% |
| 10+ | 659 | 0.0% |
The majority of domains (67.5%) use 1-2 includes — typically a single email-hosting provider and possibly one transactional service. The risk concentrates in the 10.3% with 3-5 includes and especially the 1.3% with 6-9 includes. Domains with SPF include multiple providers approach the limit faster than operators expect, because the lookup count is recursive.
Example: A common multi-service stack exceeding the limit
Google Workspace (1) + SendGrid (2) + Mailchimp (1) + HubSpot (1) + Salesforce, Sales/Service Cloud (2) + Zendesk (1) + Freshdesk (7) = 15 lookups. 5 over the limit.
The average includes among over-limit domains is 2.7 — seemingly
low, but this reinforces the recursive amplification problem. A domain
with just 3 include: directives can exceed 10 lookups if
those includes nest deeply. The count in the SPF record is not the count
that matters; the total recursive resolution depth is.
SPF flattening resolves this by replacing include:
directives with the resolved IP addresses, eliminating recursive
lookups. But flattening introduces its own maintenance burden: IP ranges
change, and stale records silently break authentication.
If your domain exceeds the SPF 10 lookup limit, you have two options. Flatten your SPF record to stay under the limit, or audit your sending services and remove providers you no longer use. See how to fix DMARC failures when the root cause is an SPF lookup limit violation.
SPF Policy Strictness: 53.6% Softfail, Only 40.2% Hardfail
Over half of SPF-enabled domains — 53.6% — use softfail
(~all), a policy that marks unauthorized senders but still
accepts their email. Only 40.2% enforce hardfail (-all),
which instructs receiving servers to reject unauthorized senders
outright.
All-qualifier distribution
| Qualifier | Meaning | Count | % of SPF |
|---|---|---|---|
-all (hardfail) | Reject unauthorized senders | 1,238,165 | 40.2% |
~all (softfail) | Mark but accept unauthorized senders | 1,648,731 | 53.6% |
?all (neutral) | No assertion about unauthorized senders | 112,406 | 3.7% |
+all (pass) | All senders authorized — no protection | 3,575 | 0.1% |
| No qualifier | SPF record without an all mechanism | 79,245 | 2.6% |
RFC 7208 Section 8.4
designed softfail as a transitional mechanism. The intent was for domain
operators to deploy ~all while identifying all legitimate
sending sources, then switch to -all once the inventory was
complete. The data shows that 53.6% of domains never completed that
transition.
The practical difference matters. With ~all, a spoofed
email from your domain reaches the recipient's inbox (possibly flagged,
depending on the receiver's local policy). With -all, it
gets rejected. In a world where 53.6% of domains use softfail, attackers
know the odds are in their favor.
The 3,575 domains with +all deserve special mention. This
qualifier tells receiving servers “accept email from anyone
claiming to be us.” It is functionally equivalent to having no SPF
record.
The SPF softfail vs hardfail gap has practical implications for DMARC
enforcement as well. A domain with p=reject in its DMARC
policy but ~all in its SPF record creates a contradictory
signal: DMARC says reject unauthorized mail, but SPF says merely mark
it. DMARC alignment resolves this (DKIM can compensate), but the
inconsistency indicates incomplete policy configuration.
If your domain uses ~all, review your sending sources and
move to -all once you have confirmed all legitimate senders
are included.
Generate a properly configured SPF record
with hardfail enabled.
SPF Mechanism Usage: include Dominates at 32.3%
The include mechanism accounts for 32.3% of all mechanism
occurrences across SPF records — the single most-used mechanism.
This confirms that SPF is fundamentally a delegation protocol. Most
domains do not send email from their own infrastructure. They delegate
to third-party providers via include: directives.
Mechanism usage across 3,077,219 SPF-enabled domains
| Mechanism | Count | % of Domains | % Share |
|---|---|---|---|
include | 3,838,536 | 124.7% | 32.3% |
all | 3,002,877 | 97.6% | 25.2% |
ip4 | 2,460,443 | 80.0% | 20.7% |
a | 1,274,547 | 41.4% | 10.7% |
mx | 1,124,717 | 36.5% | 9.5% |
ip6 | 84,892 | 2.8% | 0.7% |
redirect | 61,675 | 2.0% | 0.5% |
ptr | 41,728 | 1.4% | 0.4% |
exists | 8,702 | 0.3% | 0.1% |
The “% of Domains” column exceeds 100% for
include because domains use multiple include: directives per record. The average SPF record contains 1.25
include: mechanisms (3,838,536 total includes across
3,077,219 SPF-enabled domains).
Deprecated ptr mechanism
41,728 domains (1.4%) still use ptr, which
RFC 7208 Section 5.5
explicitly deprecates. The specification states that ptr
“SHOULD NOT be used” because it requires the receiving
server to perform reverse DNS lookups for every connection. If your
SPF record contains a ptr mechanism, replace it with
explicit ip4: or ip6: entries.
ip6 adoption remains notably low at 2.8% of domains,
despite continued growth in IPv6 deployment globally. Most email
infrastructure still operates on IPv4.
The redirect modifier (2.0%) serves a different purpose
than include:. Where include: adds a
provider's IP ranges to the existing record, redirect
replaces the entire SPF evaluation with another domain's record. It is
commonly used by organizations that centralize SPF policy across
multiple domains.
The 50 Most-Referenced SPF Include Domains on the Internet
The most common SPF include on the internet is
spf.protection.outlook.com, appearing in 598,643 SPF
records (19.5% of all SPF-enabled domains). _spf.google.com
follows at 415,155 records (13.5%). Combined, nearly 1 in 3 SPF records
references one of these two domains.
| # | Include Domain | Count | % of SPF |
|---|---|---|---|
| 1 | spf.protection.outlook.com | 598,643 | 19.5% |
| 2 | _spf.google.com | 415,155 | 13.5% |
| 3 | secureserver.net | 193,339 | 6.3% |
| 4 | websitewelcome.com | 76,405 | 2.5% |
| 5 | amazonses.com | 75,180 | 2.4% |
| 6 | relay.mailchannels.net | 67,831 | 2.2% |
| 7 | sendgrid.net | 66,291 | 2.2% |
| 8 | mailgun.org | 63,346 | 2.1% |
| 9 | servers.mcsv.net | 58,494 | 1.9% |
| 10 | spf.efwd.registrar-servers.com | 51,196 | 1.7% |
| 11 | spf.mandrillapp.com | 48,438 | 1.6% |
| 12 | _spf.mail.hostinger.com | 44,213 | 1.4% |
| 13 | mail.zendesk.com | 42,151 | 1.4% |
| 14 | _spf.mx.cloudflare.net | 36,056 | 1.2% |
| 15 | spf.mailjet.com | 34,140 | 1.1% |
| 16 | _spf.salesforce.com | 30,741 | 1.0% |
| 17 | spf.web-hosting.com | 29,483 | 1.0% |
| 18 | spf.socketlabs.com | 29,286 | 1.0% |
| 19 | _spf-us.ionos.com | 29,268 | 1.0% |
| 20 | _spf.yandex.net | 29,021 | 0.9% |
| 21 | zoho.com | 24,855 | 0.8% |
| 22 | _spf.mlsend.com | 21,543 | 0.7% |
| 23 | mx.ovh.com | 21,241 | 0.7% |
| 24 | netblocks.dreamhost.com | 20,590 | 0.7% |
| 25 | spf.sendinblue.com | 17,602 | 0.6% |
| 26 | emailsrvr.com | 16,534 | 0.5% |
| 27 | _spf-eu.ionos.com | 15,581 | 0.5% |
| 28 | beget.com | 14,931 | 0.5% |
| 29 | spf.mysecurecloudhost.com | 13,630 | 0.4% |
| 30 | _spf.elasticemail.com | 13,000 | 0.4% |
| 31 | _spf.mail.ru | 12,752 | 0.4% |
| 32 | bluehost.com | 12,568 | 0.4% |
| 33 | spf.ess.barracudanetworks.com | 11,870 | 0.4% |
| 34 | shops.shopify.com | 11,352 | 0.4% |
| 35 | spf.antispamcloud.com | 11,313 | 0.4% |
| 36 | spf.titan.email | 10,857 | 0.4% |
| 37 | us._netblocks.mimecast.com | 10,846 | 0.4% |
| 38 | zohomail.com | 10,646 | 0.3% |
| 39 | spf.em.secureserver.net | 10,217 | 0.3% |
| 40 | relay.mailbaby.net | 10,120 | 0.3% |
| 41 | aspmx.pardot.com | 10,079 | 0.3% |
| 42 | spf.mail.qq.com | 10,047 | 0.3% |
| 43 | spf.stackmail.com | 10,019 | 0.3% |
| 44 | %{ir}.%{v}.%{d}.spf.has.pphosted.com | 9,615 | 0.3% |
| 45 | spf.privateemail.com | 9,573 | 0.3% |
| 46 | _spf-usg2.ppe-hosted.com | 9,332 | 0.3% |
| 47 | _spf.timeweb.ru | 8,983 | 0.3% |
| 48 | _spf.hostedemail.com | 8,915 | 0.3% |
| 49 | spf.unisender.com | 8,764 | 0.3% |
| 50 | spf.sender.xserver.jp | 8,676 | 0.3% |
Notable patterns in the long tail: secureserver.net
(GoDaddy) ranks third at 6.3%, reflecting GoDaddy's massive hosting
customer base. amazonses.com (2.4%) and
sendgrid.net (2.2%) represent the transactional email
layer. servers.mcsv.net (Mailchimp, 1.9%) and
spf.mandrillapp.com (Mailchimp Transactional, 1.6%) again
show the Mailchimp product split.
Regional and niche providers reveal the geographic spread of the SPF
supply chain. _spf.yandex.net (0.9%) serves primarily
Russian-language domains. spf.mail.qq.com (0.3%) reflects
Tencent's email presence in the Chinese market.
spf.sender.xserver.jp (0.3%) is a Japanese hosting
provider. The supply chain extends into regional infrastructure that
most Western-focused analyses overlook.
Every one of these include domains represents a trust relationship — a third-party provider that can send email as the including domain. Each one is a node in the global SPF supply chain.
Methodology
Data Source
Tranco Top Sites List (Full list, March 2026). 5,499,028 domains scanned from the complete Tranco ranking. DNS queries via system resolver. SPF records extracted from TXT records beginning with v=spf1.
Scanner Tool
- DMARCguard's proprietary SPF parser performed the following analysis on each domain:
- SPF record extraction — TXT lookup, case-insensitive matching per RFC 7208 §4.6.1
- Include/redirect resolution — Recursive flattening of all
include:andredirect=directives - DNS lookup counting — Total recursive lookups tracked against the 10-lookup limit (RFC 7208 §4.6.4)
- Mechanism extraction — All mechanisms (
include,ip4,ip6,a,mx,ptr,exists,redirect) and qualifiers (-all,~all,+all,?all) parsed - Provider classification — ~80-entry suffix registry maps include domains to named providers via progressive suffix stripping (e.g.,
spf.protection.outlook.com→outlook.com→ Microsoft 365)
Scan Date
Limitations
- "Other" category at 66.9% — the suffix registry maps ~80 known providers; remaining includes are self-hosted mail servers, regional ISPs, hosting providers, and niche services not in the registry
- Suffix-based mapping — a domain including _spf.google.com is classified as Google Workspace, but could be using Google for relay-only delivery; the mapping reflects DNS configuration, not contractual relationship
- Point-in-time scan — SPF records change daily; this snapshot reflects March 15, 2026; quarterly rescans are planned
- Lookup count approximation — recursive resolution uses the same DNS resolver and timeout settings as production email receivers, but results may differ from specific receiver implementations (caching behavior, timeout handling)
- Zero parse errors encountered — records with non-standard formatting may have been silently skipped during extraction
Cite This Research
DMARCguard. (2026). SPF Supply Chain 2026: Email Sender Market Share Across 5.5 Million Domains. https://dmarcguard.io/research/spf-supply-chain/ Frequently Asked Questions
What is the most popular email provider by SPF include?
Microsoft 365 is the most popular email provider by SPF include, appearing in 19.6% of all SPF-enabled domains (603,854 out of 3,077,219). Google Workspace is second at 13.6% (419,733 domains). Together, these two providers appear in roughly one-third of all SPF records. Source: DMARCguard scanner, March 2026.
How many domains exceed the SPF 10-lookup limit?
148,655 domains (4.8% of SPF-enabled domains) exceed the 10-DNS-lookup limit defined in RFC 7208 Section 4.6.4. These domains risk PermError, which causes SPF evaluation to fail. If the domain relies on SPF alignment for DMARC, the DMARC check fails as well. See our 10-lookup limit analysis.
What percentage of domains use SPF softfail vs hardfail?
53.6% of SPF-enabled domains use softfail
(~all), while 40.2% use hardfail
(-all). RFC 7208 designed softfail as a transitional
state, but most domains never transition to hardfail. See our
policy strictness analysis.
Is the SPF ptr mechanism deprecated?
Yes. RFC 7208 Section 5.5 states that
ptr “SHOULD NOT be used” because it places
an undue load on receiving mail servers. Despite this, 41,728
domains (1.4%) still include ptr in their SPF records.
See our mechanism usage analysis.
What is an SPF include directive?
An SPF include: directive tells receiving mail servers
to also check the SPF record of another domain when evaluating the
sender. For example, include:_spf.google.com authorizes
all IP addresses that Google publishes in its SPF record. Each
include: counts as one DNS lookup toward the 10-lookup
limit defined in RFC 7208 Section 5.2.
How many SPF includes can a domain have?
There is no explicit limit on the number of include: directives, but RFC 7208 Section 4.6.4 limits total DNS
lookups (including recursive resolution of nested includes) to 10.
In practice, most domains use 1-2 includes (67.5%), while 10.3% use
3-5. Only 659 domains in our dataset use 10 or more includes.
Does Google or Microsoft have more SPF domains?
Microsoft 365 has more SPF domains. spf.protection.outlook.com appears in 598,643 SPF
records (19.5%), while _spf.google.com appears in
415,155 records (13.5%). However, Google Workspace dominates among
the highest-ranked domains (top-100K), while Microsoft 365 dominates
the long tail. See our
rank tier analysis.
Key Takeaways and What to Do Next
Five findings define the SPF supply chain in 2026:
- Two providers dominate. Microsoft 365 (19.6%) and Google Workspace (13.6%) appear in one-third of all SPF records. SPF is a supply chain, and these are its largest nodes.
- 148,655 domains risk PermError. 4.8% of SPF-enabled domains exceed the 10-lookup limit, causing silent SPF failures — and silent DMARC failures downstream.
- 53.6% never completed the transition. Softfail
(
~all) was designed as a temporary state. More than half of domains still use it. Only 40.2% enforce hardfail (-all). - Deprecated mechanisms persist. The
ptrmechanism, deprecated by RFC 7208 Section 5.5, still appears in 41,728 domains (1.4%). - Complexity scales with visibility. Top-1K domains average 2.3 includes per record. Beyond 1M, the average drops to 1.2.
Understanding your SPF supply chain — which providers you depend on, how many lookups they cost, and whether your policy enforces protection — is the first step toward reliable email authentication.
What to do next
- Audit your includes. Run the SPF checker to see every provider in your supply chain and your total lookup count.
- Stay under 10 lookups. If you exceed the limit, use the SPF flattener to collapse nested includes into flat IP ranges, or remove includes for services you no longer use.
- Move to hardfail. If your domain uses
~all, identify all legitimate senders and switch to-all. Use the SPF generator to build a properly configured record. - Remove deprecated mechanisms. Replace any
ptrmechanism with explicitip4:orip6:entries. - Monitor continuously. SPF records change as providers update IP ranges and as teams add or remove sending services. Start monitoring your DMARC reports — free plan, no credit card.
This study establishes a baseline for longitudinal tracking of the SPF supply chain. Quarterly rescans will track provider market share shifts, lookup-limit violation trends, and the softfail-to-hardfail transition rate over time.
References & Sources
- Tranco Top Sites List — Domain ranking methodology. tranco-list.eu
- RFC 7208 — Sender Policy Framework (SPF) for Authorizing Use of Domains in Email, Version 1. datatracker.ietf.org
- DMARCguard Email Authentication Study — Flagship study covering DMARC, SPF, DKIM, MTA-STS, BIMI, and DANE adoption across 5.5 million domains. dmarcguard.io/research
Cite This Research
Plain text citation:
DMARCguard. (2026). SPF Supply Chain 2026: Email Sender Market Share Across 5.5 Million Domains. Retrieved from https://dmarcguard.io/research/spf-supply-chain/ BibTeX format:
@misc{dmarcguard_spf2026,
title={SPF Supply Chain 2026: Email Sender Market Share Across 5.5 Million Domains},
author={DMARCguard Research Team},
year={2026},
month={March},
howpublished={\url{https://dmarcguard.io/research/spf-supply-chain/}},
note={Data collected March 15, 2026. Sample: 5,499,028 domains from Tranco Top Sites List (full list). SPF-enabled: 3,077,219 (56.0\%).}
} Learn more:
- Check your domain's SPF record — free SPF checker with full include chain analysis
- Flatten your SPF record — resolve 10-lookup limit violations
- Generate an SPF record — build a properly configured SPF record
- Email Authentication 2026 Study — DMARC, DKIM, MTA-STS, BIMI, and DANE adoption
- Monitor your domains with DMARCguard — continuous monitoring, aggregate report parsing, actionable insights
Full methodology details, data sources, and limitations are documented in the Methodology section above. The scanner is DMARCguard's proprietary SPF parser that resolves include chains recursively, counts DNS lookups, and maps include domains to providers via an ~80-entry suffix registry.
Download the Dataset
Freely available for research and citation — no signup required.
Full Dataset
Complete SPF scan results for all 5,499,028 domains — every include chain, mechanism, and provider mapping.
Top 10K Sample
SPF records from the highest-ranked domains — ideal for quick analysis.
Aggregate Stats
Summary metrics — provider market share, mechanism counts, policy distribution.
Markdown Report
Full analysis report in Markdown format — for embedding in docs or wikis.
Monitor your own domains
Continuous monitoring, aggregate report parsing, and actionable insights for all your email authentication protocols.
Start Free