Free tool
SPF checker
SPF lists the servers allowed to send email for your domain. Small mistakes, such as two SPF records or a +all ending, quietly break it. This checker reads your record and flags the problems that matter.
What this checks
- Exactly one v=spf1 record
- Valid mechanisms, macros and exp= (read, not expanded)
- What -all, ~all, ?all and +all mean for your business
- Dangerous endings (+all, ?all) and deprecated ptr
- DNS lookups counted through every include and redirect against the limit of 10, with loop protection
- Empty (void) lookups, over-long records, and includes that point at a domain that no longer publishes SPF
How to use it
- Enter your domain.
- Fix duplicate or invalid records first.
- Add every service that sends mail as you (mailbox provider, newsletter tool, invoicing).
- End with -all once you are confident the list is complete.
Methodology and limitations
Lookups are counted by following includes with a fixed cap on DNS queries; if the cap is reached the count is shown as “or more”. Macros are read but not expanded. PixelPrivate performs passive checks against publicly visible configuration only. It does not test for exploitable vulnerabilities, so a clean result is not a guarantee of security. Read the full security methodology.
Key terms
- SPF — SPF (Sender Policy Framework) is a DNS TXT record that lists the servers allowed to send email on behalf of your domain..
- DMARC — DMARC (Domain-based Message Authentication, Reporting and Conformance) is a DNS record that tells receiving mail servers what to do with email that claims to be from your domain but fails SPF and DKIM checks..
Frequently asked questions
Can I have two SPF records?
No. Receivers treat two SPF records as an error. Merge them into one.
Should I use ~all or -all?
~all (soft fail) is common while testing. -all (hard fail) is stricter. With DMARC in place, either works; choose -all once you are sure your sender list is complete.
Monitor this domain continuously with PixelPrivate.
Create a free account to re-check automatically, keep your DKIM selectors, and get alerted when SPF, DKIM, DMARC or MX records change.
Create free accountRelated tools
Related guides
- SPF vs DKIM vs DMARC: What Each DoesA plain-English comparison of SPF, DKIM and DMARC, how they work together, and which problems each one does and does not solve.
- How to Prevent Email Spoofing of Your DomainStep-by-step instructions to stop criminals sending email as your domain using SPF, DKIM and DMARC, with a safe path to enforcement.