All free tools

Free tool

SPF checker: is your record doing its job?

Enter your domain to read its SPF record and check for the mistakes that quietly break it.

Your domain is sent to Cloudflare's public DNS service (or Google's if that fails) to read its public records. Siela doesn't see or keep it.

The short answer

An SPF record is a TXT record that lists the servers allowed to send email for your domain. Receivers check it to help decide if a message is really from you. A domain should have exactly one SPF record, with no more than 10 DNS lookups, usually ending in ~all or -all.

The mistakes this catches

  • Two SPF records. Adding a new tool often adds a second record. You can only have one, so merge them.
  • Too many lookups. The SPF standard allows 10 DNS lookups. Past that, it fails. This tool counts the top level only, and each include can add more.
  • +all at the end. That allows anyone to send as you.
  • No record at all. Google and Yahoo expect at least SPF or DKIM from everyone sending to their users, and both from bulk senders.

What a basic record looks like

For Google Workspace, a simple record is v=spf1 include:_spf.google.com ~all. Each sending tool you add usually needs its own include. Your provider's help page will give you the exact value.

SPF is one of three checks. Test the others with our DKIM checker and DMARC checker, or read how they fit together.

Questions

What is an SPF record?

A DNS TXT record listing the servers allowed to send email for your domain.

Can a domain have two SPF records?

No. Two records make SPF fail. Merge them into one.

Should I use ~all or -all?

~all (soft fail) is the usual choice and safer while you're setting up. -all (hard fail) is stricter, so make sure every sending tool is listed first.

What's the SPF 10-lookup limit?

SPF allows up to 10 DNS lookups when a message is checked. Includes, a, mx and redirect all count, and so do the lookups inside each include.

Find the people worth writing to.

Lead Finder looks for people with a reason to buy, then starts the conversation on LinkedIn, X and email from your own accounts.