SPF Record Checker
Enter your domain. We read the SPF record straight from DNS and tell you in plain English whether it protects you.
Free, no sign-up, no email needed for this check.
What an SPF record does
An SPF record is a single line in your domain's DNS that lists which servers are allowed to send email using your address. Without it, anyone on the internet can send a message that appears to come from your company.
Why it matters more than it sounds
The realistic damage is not spam. It is an invoice with the wrong bank details, sent to one of your customers, from what looks like your address. Your customer has no way to tell it apart from a real one.
What it costs to fix
Nothing. It is one DNS record, and your mail provider publishes the exact line you need to paste in. The work is finding out that it is missing, which is what this page is for.
Common questions
How do I know if I already have an SPF record?
Enter your domain above. We query your DNS directly and report what we find, including whether the record is set to monitor only.
What is a soft fail in SPF?
A record ending in ~all tells receiving servers to accept suspicious mail anyway and just mark it. It documents who may send, but it does not stop anybody. A record ending in -all is the one that rejects.
Can I have more than one SPF record?
No. Two SPF records on one domain is an error, and most receiving servers will treat the whole thing as invalid.