Free SPF Record Checker

Verify your domain's SPF configuration instantly. Check which servers are authorized to send email on your behalf.

What is SPF and why does it matter?

SPF (Sender Policy Framework) is a DNS TXT record that tells receiving mail servers which IP addresses are authorized to send email for your domain. Without SPF, anyone can send emails pretending to be from your domain.

A properly configured SPF record is essential for email deliverability. It's the first layer of email authentication, working alongside DKIM and DMARC to protect your domain from spoofing.

🛡️

Prevent spoofing

SPF tells mailbox providers which servers can legitimately send email for your domain.

📧

Improve deliverability

Emails passing SPF are less likely to land in spam folders.

Required by providers

Google, Yahoo, and Microsoft require SPF for bulk email senders since 2024.

Frequently Asked Questions

SPF (Sender Policy Framework) is a DNS TXT record that specifies which mail servers are authorized to send email on behalf of your domain. It helps prevent email spoofing and improves deliverability.
When an email is received, the recipient's mail server checks the SPF record of the sender's domain. If the sending server's IP is listed in the SPF record, the email passes SPF authentication.
'-all' (hard fail) means emails from unauthorized servers should be rejected. '~all' (soft fail) means they should be accepted but marked. '+all' allows anyone (not recommended). '?all' is neutral.
SPF records are limited to 10 DNS lookups (include, a, mx, ptr, redirect mechanisms). Exceeding this limit causes SPF to fail (permerror). Use ip4/ip6 to reduce lookup count.
Your domain may not have an SPF record in DNS, or it may be misconfigured. Add a TXT record starting with "v=spf1". DNS changes may take up to 48 hours to propagate.

Go beyond SPF

SPF is just one piece of the puzzle. Run a full audit to check DKIM, DMARC, TLS, blocklists, IP reputation, and more.

Run free full audit

Other free tools