SPF Record Checker

Look up a domain's SPF record and validate it against the rules mailbox providers enforce: exactly one record, no +all, and at most 10 DNS lookups.

Want the full picture? Run a complete spam test — it checks SPF checker plus everything else against your actual email and scores it 0–10.

Frequently asked questions

What is an SPF record?
SPF (Sender Policy Framework) is a DNS TXT record that lists which servers are allowed to send email for your domain. Receivers use it to detect spoofing.
Why does SPF fail?
Common causes: no record, more than one SPF record, exceeding the 10 DNS-lookup limit (PermError), using +all, or the sending IP not being authorized.
Should I use -all or ~all?
-all (hardfail) is strongest; ~all (softfail) is common and acceptable. Never publish +all — it authorizes everyone.