SPF Checker
Fetch and validate a domain's SPF record, with the 10-lookup limit in mind.
Frequently asked questions
What is an SPF record?
SPF (Sender Policy Framework) is a TXT record that lists which mail servers are allowed to send email for your domain. Receivers use it to detect forged senders.
What is the SPF 10-lookup limit?
SPF evaluation may trigger at most 10 DNS lookups (from include, a, mx, ptr, exists and redirect). Exceeding it causes a permerror and can make legitimate mail fail. This tool counts your lookups.
Should my SPF end in ~all or -all?
-all (hard fail) tells receivers to reject anything not listed and is the strictest. ~all (soft fail) marks it suspicious instead. Both are acceptable; +all should never be used.
Can I have more than one SPF record?
No. A domain must publish exactly one SPF TXT record. Multiple SPF records are invalid and break SPF entirely — merge them into one.