SPF record checker
Enter a domain to read its SPF record, how it ends and how many lookup-causing terms it has.
Run the check
What this checks
- Looks up
- TXT record on the domain that starts with v=spf1
- Shows
- Record, ending, includes, top-level lookup count
- Limit to know
- SPF allows 10 DNS lookups in total
Free to use, up to 6 checks a minute and 60 a day from one address. The check runs on our server and the result is not stored by this tool.
Where to find it
SPF is a TXT record on your domain. Your DNS host or email provider manages it.
Common mistakes
- Two SPF records on one domain. Receivers treat that as an error.
- Ending in +all, which allows any server to send as you.
- Adding include after include until the 10 lookup limit is passed.
Questions
How is the lookup count worked out?
It counts the include, a, mx, ptr, exists and redirect terms in the top-level record only. It does not follow includes, so the real total can be higher.
What is the difference between -all and ~all?
-all asks receivers to fail mail from other servers. ~all asks them to accept it but mark it suspicious.
Does it test that a message passes SPF?
No. It reads the published record. It does not evaluate a particular sending server.