Google and Microsoft run 25.5% of mail-operating domains with a named provider
Each named provider's share of the mail-operating domains the catalog attributes to a provider, and what the domains it hosts ask receivers to do with mail that fails authentication. The domains no named provider serves are described on their own below.
The domains no named provider serves
23.1M mail-operating domains, 13.2% of all of them, have a primary MX the catalog does not attribute to a named provider. They are left out of the ranking above because they are not one provider or a few: they are what remains once every cataloged provider has been matched, and a single bar for them would read as the largest provider on the list.
Most of them are not on a provider at all: 72.86% have a primary MX named under the domain itself, such as mail.example.com, and 9.21% have a primary MX that cannot take mail. The 17.62% on a third-party MX domain are a long tail rather than a gap in the catalog: they are spread across 431,212 MX domains, and the 1,000 largest of those serve 2.92% of all the domains with no named provider.
Sized by how many domains each of those MX domains serves, 45.2% of the third-party share sits behind ones serving 100 or more, 34.21% behind ones serving 10 to 99, and 20.59% behind ones serving fewer than ten. The largest serves 7,634 domains, so there is no missing provider of any size to find: cataloguing further names the tail one small operator at a time.
They publish SPF at 77.7% against 79.3% for the named providers together, DMARC at 37.5% against 39.4%, and enforce DMARC at 14.9% against 13.7%. On authentication the remainder is not a less protected corner of mail: its rates sit within a few points of the named providers'.
SPF, DMARC and enforcement: domains with no named provider against the named providers
| Population | Domains | SPF | DMARC | Enforcing | p=none of publishers |
|---|---|---|---|---|---|
| No named provider (uncataloged) | 23.1M | 77.7% | 37.5% | 14.9% | 60.0% |
| Named providers, together | 151.8M | 79.3% | 39.4% | 13.7% | 65.2% |
What the remainder is made of
The mail-operating domains no named provider serves, by their primary MX. Free to quote with attribution; open the notes on a card before you do.
Mail-operating domains with no named provider whose primary MX is under their own domain
16,798,307 of 23.1M mail-operating domains with no named provider
Source: Datazag · as of 2026-11-05
Mail-operating domains with no named provider whose primary MX is a third-party domain the catalog does not name
4,062,552 of 23.1M mail-operating domains with no named provider
Source: Datazag · as of 2026-11-05
Mail-operating domains with no named provider whose primary MX cannot take mail
2,122,230 of 23.1M mail-operating domains with no named provider
Source: Datazag · as of 2026-11-05
Third-party MX domains serving mail-operating domains with no named provider
across Datazag DNS corpus: primary MX reduced to its registrable domain with the Public Suffix List and matched against the Datazag provider catalog
Source: Datazag · as of 2026-11-05
Mail-operating domains with no named provider served by the 1,000 largest uncataloged MX domains
672,504 of 23.1M mail-operating domains with no named provider
Source: Datazag · as of 2026-11-05
Domains on a third-party MX serving 100 or more of them
1,836,218 of 4.1M mail-operating domains with no named provider on a third-party MX
Source: Datazag · as of 2026-11-05
Domains on a third-party MX serving 10 to 99 of them
1,389,765 of 4.1M mail-operating domains with no named provider on a third-party MX
Source: Datazag · as of 2026-11-05
Domains on a third-party MX serving fewer than 10 of them
836,569 of 4.1M mail-operating domains with no named provider on a third-party MX
Source: Datazag · as of 2026-11-05
Domains served by the largest uncataloged third-party MX domain
across Datazag DNS corpus: primary MX reduced to its registrable domain with the Public Suffix List and matched against the Datazag provider catalog
Source: Datazag · as of 2026-11-05
The corporate mail population
Domains that accept mail, are not parked, resolve a website and publish SPF, and who runs their mail by primary MX. MX shows who accepts the mail, not how it is configured. Free to quote with attribution; open the notes on a card before you do.
Corporate mail domains
117,892,875 of 367.9M resolving domains
Source: Datazag · as of 2026-11-05
Corporate mail domains whose mail Microsoft or Google runs
28,216,502 of 117.9M corporate mail domains
Source: Datazag · as of 2026-11-05
Corporate mail domains whose mail Microsoft runs
13,827,641 of 117.9M corporate mail domains
Source: Datazag · as of 2026-11-05
Corporate mail domains whose mail Google runs
14,412,282 of 117.9M corporate mail domains
Source: Datazag · as of 2026-11-05
Corporate mail domains behind a dedicated email security gateway
2,700,648 of 117.9M corporate mail domains
Source: Datazag · as of 2026-11-05
Dedicated email security gateway vendors serving corporate mail domains
across Datazag DNS corpus: every MX host matched against the Datazag provider catalog, then reverse DNS
Source: Datazag · as of 2026-11-05
Publishing and enforcing are set by the provider
IONOS and STRATO publish DMARC on 92.1% and 98.3% of their domains, and enforce on 1.1% and 97.3%. Near-identical publishing, opposite ends of enforcement — a default applied across one book protects, or fails to protect, millions who never made a decision.
DMARC publication and enforcement by mail provider
| Mail provider | Domains | Publishes DMARC | Enforces | Gap |
|---|---|---|---|---|
| 22,911,602 | 34.10% | 14.37% | 19.7pp | |
| Microsoft | 15,732,448 | 41.45% | 22.94% | 18.5pp |
| GoDaddy | 10,804,083 | 15.93% | 13.94% | 2.0pp |
| Namecheap | 10,588,483 | 12.86% | 0.72% | 12.1pp |
| IONOS | 9,792,345 | 92.13% | 1.10% | 91.0pp |
| Hostinger | 5,008,604 | 86.13% | 1.17% | 85.0pp |
| STRATO | 3,920,749 | 98.29% | 97.31% | 1.0pp |
| OVHcloud | 3,491,957 | 10.84% | 3.29% | 7.5pp |
| Newfold Digital | 3,315,037 | 13.51% | 1.53% | 12.0pp |
| Cloudflare | 3,020,068 | 31.09% | 10.59% | 20.5pp |
| Zoho | 2,438,574 | 36.53% | 12.47% | 24.1pp |
| OpenSRS | 1,809,629 | 43.36% | 1.27% | 42.1pp |
| Proofpoint | 1,687,854 | 39.26% | 28.08% | 11.2pp |
| All-inkl.com | 1,613,882 | 53.01% | 1.15% | 51.9pp |
| Aruba.it | 1,541,603 | 77.27% | 0.58% | 76.7pp |
| SiteGround | 1,308,746 | 96.41% | 1.62% | 94.8pp |
| Yandex | 1,194,930 | 7.97% | 2.67% | 5.3pp |
| QSC AG | 1,005,703 | 4.32% | 1.40% | 2.9pp |
| Xserver | 882,703 | 10.90% | 3.12% | 7.8pp |
| Titan Mail | 864,187 | 30.51% | 1.99% | 28.5pp |
| Tencent | 861,849 | 16.77% | 3.19% | 13.6pp |
| Hetzner Online | 830,899 | 23.30% | 9.15% | 14.1pp |
| One.com | 826,632 | 12.31% | 7.17% | 5.1pp |
| Host Europe | 796,474 | 2.79% | 1.02% | 1.8pp |
| Gandi | 758,689 | 9.29% | 4.21% | 5.1pp |
| Porkbun | 702,371 | 9.48% | 4.86% | 4.6pp |
| Beget | 663,062 | 2.75% | 0.49% | 2.3pp |
| Alibaba | 640,076 | 8.95% | 2.89% | 6.1pp |
| Mailgun | 618,619 | 29.65% | 12.36% | 17.3pp |
| 20i | 598,317 | 19.29% | 2.53% | 16.8pp |
Research using this data
Microsoft and Google run the mailboxes for 24% of corporate domains, eleven times the share behind a security gateway
The gateway market is concentrated but small; the mailbox layer behind it is eleven times larger. National markets turn global shares inside out: one vendor holds almost all of Sweden's.
Read on datazag.com1 in 4 domains publish DMARC, and about half of those enforce it
A census of resolving, unparked domains: about half of DMARC publishers only report spoofing. Among domains that run mail, report-only outnumbers enforcement two to one.
Read on datazag.comWho Really Runs Business Email? Microsoft leads Google 9 : 1 at the largest companies, and is level with it across corporate mail
The keyhole effect: enterprise studies see the largest companies. Across all corporate mail domains, hosting companies and registrars run more mail than Microsoft and Google together.
Read on datazag.comQuery these statistics directly
Every figure on this page is served as Parquet. Same format as the corpus itself.
SELECT * FROM read_parquet('https://observatory.datazag.com/observatory_statistics.parquet');