Mailbeam

What is SPF (Sender Policy Framework)?

SPF (Sender Policy Framework) is an email authentication method that lets a domain publish, in DNS, the list of servers authorized to send mail on its behalf. Receiving servers check SPF to detect spoofing and decide whether to trust your mail.

How SPF works

A domain owner publishes a TXT record in DNS listing the IP addresses and servers permitted to send mail for the domain. When a receiving server gets a message claiming to be from your domain, it looks up your SPF record and checks whether the sending server's IP is on the authorized list.

If the IP is authorized, the message passes SPF. If not, the message fails SPF, which the receiver can use as a signal to filter, quarantine, or reject — depending on your DMARC policy.

Why SPF matters for deliverability

SPF is one of the three pillars of email authentication, alongside DKIM and DMARC. Together they prove your mail is genuinely from you and not a spoof. Mailbox providers heavily favor authenticated mail for inbox placement.

A missing or misconfigured SPF record makes your legitimate mail look suspicious and more likely to be filtered to spam, while also leaving your domain open to spoofing by attackers impersonating your brand.

SPF and email verification

SPF authenticates the mail you send; verification checks the addresses you send to. They solve different problems but work toward the same goal — strong deliverability — and both reduce the chance of your mail being treated as spam.

Maintaining correct SPF, DKIM, and DMARC alongside a verified, clean recipient list is the foundation of a healthy sending program.

In practice

Your domain's SPF record authorizes your ESP's sending IPs. When you launch a campaign, Gmail looks up the record, confirms the sending IP is listed, and passes SPF — a key signal that helps your verified, clean list land in the inbox instead of spam.

Frequently asked questions

Verify emails with confidence

Mailbeam handles all of this for you — syntax, MX, SMTP, catch-all, and disposable checks in one API call. 1,000 free verifications/month, no credit card.