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.