What is SPF and what does this page do?
SPF (Sender Policy Framework) publishes which hosts may send mail for your domain in a DNS TXT record. Receivers compare the sending IP to that list.
IPTOOL fetches v=spf1, splits terms into a table, runs publish/syntax/lookup/loop/PTR/void/policy checks, and shows related DMARC. Queries leave from this Linux host.
Examples
- Google Workspace
v=spf1 include:_spf.google.com -allEnough if that is your only SMTP.- Microsoft 365
include:spf.protection.outlook.comAdd your own ip4 on the same line if needed.- Error
two v=spf1 TXT recordsCauses permerror — merge into one.
How to read the result
The green banner is the raw TXT. The top table opens each mechanism as Prefix / Type / Value. Lower tests cover publish, syntax, the 10-lookup limit, loops, PTR, void lookups, and the all policy.
No SPF or +all weakens anti-spoofing. More than 10 DNS lookups yields permerror. Start with ~all while you collect sources, then move to -all.
Examples
- Good
one TXT · -all · ≤10 lookupsProduction target.- Fix
+all or 12 includesNarrow first, then -all.