SPF record checker

Shows the domain's record, counts its DNS lookups and finds what quietly breaks it.

What SPF is

SPF is a TXT record on your domain listing who is allowed to send mail on its behalf. The receiving server compares the sending address against that list. A match means the sender check passed; otherwise DMARC decides what happens next.

There is one record per domain, and it looks like this:

v=spf1 include:_spf.google.com ~all

The ten-lookup limit

The most common and least visible way SPF breaks. Every include, a, mx, ptr, exists and redirect costs a DNS lookup, and there can be no more than ten. On the eleventh the checker must return permerror — and the record stops working entirely, together with every sender you listed in it.

It usually breaks later, not on the day you edit it: you add one more service, it brings its own nested includes, and the total crosses ten. Mail starts landing in spam a week later, with nobody left to connect it to that edit.

The tail: ~all or -all

Two records instead of one

The other classic: the domain moved to a new service and the old record stayed. The checker does not pick the better of the two — it returns permerror and rejects both. Several services belong in one record joined by include, not in a second TXT.

Where MailSharks fits

If you send through your own Gmail, Google already owns and maintains that SPF — it is theirs, not yours. This check is for something else: your own domain, the one you write from (you@company.com), when its mail runs on Google Workspace or another provider.

Other checks

SPF checker The domain's record, its DNS lookups out of ten, and a dangerous +all.
DMARC checker and generator Policy, reports and alignment — with a ready line for DNS.
Header analyzer The message route, check verdicts and the delay at every hop.

All three work without signing up and store nothing. For the bigger picture on deliverability see staying out of spam and Gmail limits.

And the mail goes from your own Gmail

MailSharks sends to a list from your Google Sheet: with pauses, unsubscribes, suppression lists and open statistics. Free plan, no card.

Open the app The service sells no domains and no SMTP servers: mail leaves from your address.
MailSharks