Research

The state of email authentication, 2026

Most domains that deploy DMARC never turn it on. Across 100,000 domains from the Tranco top-1M list, 58.7% publish a DMARC record but only 20.9% actually reject anything. More than a third of everyone who has done the work gets none of the protection.

Survey run September 2026 against the Tranco list, ID V3YPN. Methodology and raw dataset below.

58.7%
publish DMARC
20.9%
actually reject
2.0%
MTA-STS
100,000
domains measured

Headline numbers

MechanismShare of domains
Has MX (receives mail)72.7%
SPF published70.7%
DMARC published58.7%
DMARC at enforcement (quarantine or reject)37.6%
DMARC at p=reject20.9%
MTA-STS2.0%
TLS-RPT2.4%
BIMI4.9%

The gaps, which are the interesting part

Adoption rates are the least useful thing a survey like this produces. The gap between publishing a record and being protected by it is where the real picture is. All figures below are shares of the domains that publish the record at all, so they describe people who have already done most of the work.

DMARC left at p=none, blocking nothing
35.8%
DMARC enforcing with no rua, no visibility
20.8%
Enforcing but sp=none, subdomains unprotected
7.0%
SPF over the 10-lookup limit, permerror
3.4%
DMARC with pct below 100, partially applied
3.2%
SPF with no all mechanism
2.7%

SPF records that silently do not work

3.4% of published SPF records exceed the ten DNS-lookup limit set by RFC 7208. Over that limit the evaluation is a permerror, and most receivers treat a permerror as no SPF at all. The record still resolves. It still looks correct in a DNS lookup. It has simply stopped working, usually because someone added one more vendor to a record that was already at nine. Nothing surfaces this except reading the aggregate reports or counting the lookups.

Enforcing blind

20.8% of domains at quarantine or reject publish no rua address. They are rejecting mail on the basis of a policy whose effects they cannot see. If that policy is breaking a legitimate sending source, the only signal is a user complaining.

The subdomain hole

7.0% of enforcing domains set sp=none, which exempts every subdomain. An attacker does not need to spoof the apex when billing.example.com is unprotected and equally convincing.

Adoption tracks popularity, steeply

Rank bandDomainsSPFDMARCEnforcingMTA-STS
Rank 1-1000100076.473.061.33.6
Rank 1001-10000900075.066.448.92.6
Rank 10001-1000009000070.257.736.21.9

DMARC enforcement roughly halves between the top thousand domains and the hundred-thousandth. MTA-STS barely exists outside the top tier.

By region

Grouped by country-code TLD. This is a proxy for geography rather than a measurement of it: a .com can be operated from anywhere, so these cuts describe domains that chose a national TLD, not all domains in a country.

RegionDomainsSPFDMARCEnforcingMTA-STS
Australia53292.787.267.15.6
Nordics87890.082.858.03.5
Benelux93989.681.259.65.5
Baltics23292.280.656.94.7
UK138586.680.559.710.3
France100489.477.044.01.8
Southern Europe184890.376.444.01.1
Brazil144686.275.445.71.3
DACH259787.975.144.34.4
CEE215991.873.744.01.6
Japan197178.766.322.10.3
India129172.062.745.40.4

Methodology

Data

The full per-domain dataset and the computed findings are published so the numbers above can be checked rather than taken on trust.

Citing this

The dataset is archived at Zenodo with a permanent DOI, so it stays citable and resolvable independently of this site.

Singh, R. (2026). The State of Email Authentication 2026: SPF, DMARC,
MTA-STS, TLS-RPT and BIMI adoption across 100,000 domains [Data set].
Zenodo. https://doi.org/10.5281/zenodo.22832936

DOI: 10.5281/zenodo.22832936 · Zenodo record · ORCID

Licensed CC BY 4.0. Free to reuse with attribution. If you cite it, I would like to know.