Home/SPF Checker

Free SPF Record Checker

Validate your SPF configuration instantly. Check for issues, DNS lookup limits, and get recommendations.

What is SPF?

SPF (Sender Policy Framework) is an email authentication protocol that allows domain owners to specify which mail servers are authorized to send emails on behalf of their domain.

When a receiving mail server gets an email, it checks the sender's domain SPF record in DNS. If the sending server's IP matches an authorized IP in the SPF record, the email passes SPF authentication.

SPF Record Example

v=spf1 include:_spf.google.com include:sendgrid.net ip4:192.168.1.1 -all

SPF Mechanisms

  • -all (Hard Fail) — Reject emails from unauthorized servers
  • ~all (Soft Fail) — Accept but mark as suspicious
  • ?all (Neutral) — No policy, not recommended
  • +all (Pass All) — Allow anyone, very insecure

Common SPF Issues

  • Exceeding the 10 DNS lookup limit
  • Multiple SPF records (should only have one)
  • Using soft fail (~all) instead of hard fail (-all)
  • Missing authorized sending sources