SPF on Disposable Email Domains: 3,857 Publish a Record

SPF is the DNS record where a domain lists the servers allowed to send mail in its name. Temp mail domains mostly receive mail, so you might expect them to skip it. They do not: when we read the TXT records of all 9,894 domains on our disposable email list on 9 November 2026, 3,857 of the 7,966 that still resolve published an SPF record (48%). Among the 6,723 with a working MX record the share is 54%. Here is what those records say.

How the records end

Final mechanismMeaning for a receiverListed domains
-allFail mail from any server not listed2,664 (69%)
~allSoft fail: accept but mark as suspicious1,107
?allNeutral: no statement50
+allPass mail from any server on the internet12
redirect=Use another domain's record19
No all at the endUnlisted servers get a neutral result5

Strict endings dominate. 355 domains publish nothing but v=spf1 -all, which authorises no sender at all; 143 of them still have a working MX record, so they receive mail while stating that they never send any. At the other extreme, 12 domains end in +all, which lets any machine on the internet pass SPF as that domain. All 12 run their own mail. host.

Records that authorise nothing real

A large share of "strict" records name a sender that cannot exist on the public internet. That is a cheap way to look configured while sending nothing.

PatternDomainsWho uses it
ip6:fd36:7c64:44d0::/48 -all and similar fd ranges447All 341 domains on the Wabbly/Wally mail hosts; 56 Above.com parking names use a different fd range
ip4:1.1.1.1 -all131114 from one temp-mail.org batch (22 May 2025)
ip4:1.0.0.1 -all88Every domain on mail.tm's in.mail.tm server

Addresses starting with fd are IPv6 unique local addresses (RFC 4193), private ranges that are never routed on the internet. 1.1.1.1 and 1.0.0.1 are Cloudflare's public DNS resolver, not a mail server. A receiver following these records will fail every message from the domain, so in practice they behave like v=spf1 -all. The mail.tm server page shows the rest of that service's setup, and the Above.com parking page covers the parked names.

Whose servers they include

Included recordServiceListed domains
spf.protection.outlook.comMicrosoft 365 (Exchange Online)588
_spf.mx.cloudflare.netCloudflare Email Routing325
_spf.google.comGoogle Workspace161
mailgun.orgMailgun54
sendgrid.netSendGrid53
spf.efwd.registrar-servers.comNamecheap email forwarding41
amazonses.comAmazon SES17

The Microsoft 365 count is almost entirely one batch: 566 of the 654 domains added from throwaway.io on 12 October 2026 (see October 2026) carry the same include:spf.protection.outlook.com record, while their MX points at a mail. host on each domain. The Cloudflare includes match the Cloudflare Email Routing group almost one for one. Real providers look different: compare Proton Mail's records, where SPF and DMARC are written around the servers that actually send its mail.

By mail server

Mail server groupDomains with MXWith SPF
Wabbly/Wally hosts341341 (100%)
mail.casadorock.com256256 (100%)
erinn.biz / beavis99 hosts172172 (100%)
mail.tm8888 (100%)
Cloudflare Email Routing317309 (97%)
GPTMail1,02552 (5%)
generator.email31930 (9%)
Tinyhost3038 (3%)
TEMPMAIL.TW2821 (0%)
smtp.oneb.net1370 (0%)

SPF is a per-operator habit, not a per-domain one. Some services publish the same record on every name they run; others, including the large GPTMail and generator.email pools (see the GPTMail page), leave almost all of their domains without one. Every domain on mail.casadorock.com publishes v=spf1 mx -all, allowing only its own mail server.

Broken records

18 listed domains publish two or more TXT records starting with v=spf1; one has seven. RFC 7208 section 4.5 says a receiver must return a permanent error in that case, so none of those records counts. 5 records have no final all at all. Our SPF, DKIM and DMARC checker flags both problems for any single domain.

What SPF tells you about a sign-up

Very little. SPF is checked when a domain sends; a temp inbox only has to receive a verification code, and SPF plays no part in that. A disposable domain with a perfect record is still disposable, and a real company domain with no record is still real. To decide whether an address is throwaway, check the domain itself. Related: DMARC on disposable domains and MTA-STS on disposable domains.

Check one domain

Enter one address or domain to see whether it is on the disposable list, or pick MX records to see where its mail goes. One name per query; we do not publish the list.

Questions

Do disposable email domains have SPF records?

About half do. On 9 November 2026, 3,857 of the 7,966 listed domains that still exist in DNS published SPF, including 3,615 of the 6,723 with a working MX record.

Does an SPF record mean a domain is not disposable?

No. SPF only describes who may send mail for a domain. Temp mail services, parked names and real providers all publish it, so it says nothing about whether an inbox is throwaway. Use a disposable domain list or lookup for that.

What does v=spf1 -all mean?

It authorises no server at all and asks receivers to fail anything claiming to come from the domain. 355 listed domains publish exactly that record, the standard way to say a domain sends no mail.

Why would a domain publish more than one SPF record?

Usually by mistake, after adding a provider without removing the old record. RFC 7208 treats two or more SPF records as a permanent error, so the domain effectively has no valid SPF. 18 listed domains were in that state on 9 November 2026.

Volt Ghost pin graphic: "SPF on Disposable Email Domains: 3,857 Publish a Record" in white text on navy, with the line "How many temp mail domains publish SPF, what their records allow, and why many authorise addresses that can never send mail." and voltghost.com at the bottom.
Save to PinterestPin this for later. It opens Pinterest in a new tab; nothing loads from Pinterest until you click.