NEW CASE
Antana

We create digital solutions that work for businesses


Give us a call +38 (066) 35-14-529

Let's take the first step towards your website — write to us

Close
Tools

SPF Record Check

The domain SPF record with every tag explained.

What an SPF record is

A list of servers allowed to send mail on behalf of your domain. Anything from other addresses looks suspicious to the receiving server.

Anti-spoofing Without SPF anyone can send mail signed with your address. Your client receives a scam “from you” and suspects nothing.
Inbox delivery Gmail and Outlook check SPF first. Mail without it is far more likely to land in the spam folder.
The base for DMARC DMARC sits on top of SPF and DKIM. Without at least one of them the domain policy does nothing at all.
Domain reputation Receiving servers build a history per domain. A configured SPF is one signal that the sender is a responsible one.

What the record contains

A single TXT line in the domain DNS. Each part covers its own set of servers.

v=spf1 The opening tag. It must come first and appear exactly once — two SPF records break the check entirely.
include: Pulls in someone else’s server list: Google, Mailchimp, your host. The most common element.
ip4: / ip6: A specific server address. Used when mail goes straight from your own machine.
~all / -all What to do with everything else. A tilde means “suspicious but accept”, a minus means “reject”. Start with the tilde.

Why SPF fails in practice

Two records on one domain A new service was added as a separate line and the old one stayed. By the standard this is an error and the check fails outright.
Too many lookups Every include is a DNS lookup, and only ten are allowed. Five sending services exhaust the limit easily.
A sending service left out Site mail arrives while the CRM campaign lands in spam, because that server is not in the record.
Jumping straight to -all A strict policy on an unverified record cuts off legitimate mail. Use ~all first and switch to the minus once you are sure.

Check a domain SPF record

The service finds the TXT record starting with v=spf1 in your domain DNS and shows it in full. SPF defines which servers are allowed to send mail on behalf of the domain — without it anyone can spoof the sender, and your legitimate emails land in spam more often.

What to verify in the record: whether all services you actually send from are listed (Google Workspace, mail hosting, CRM, newsletters), whether the policy is correct (~all or -all), and whether there is only one record — multiple SPF records break the check entirely. If there is no record — create one with our SPF generator in a minute.

FAQ

What is an SPF record?
SPF (Sender Policy Framework) is a DNS TXT record listing servers allowed to send mail for the domain. It protects against sender spoofing.
Why is SPF needed?
Without SPF, scammers can send emails as if from your address. A correct SPF increases mail system trust and reduces spam placement.
What do ~all and -all mean?
-all strictly forbids mail from unlisted servers, ~all marks it suspicious but allows it. ~all is recommended to start.
How many SPF records should there be?
Exactly one per domain. Multiple SPF records cause an error and the check fails. Combine rules into one record.
Telegram Viber Call us