SPF (Sender Policy Framework) is a DNS TXT record listing IPs and servers allowed to send mail on behalf of your domain. Without SPF, Gmail/Yandex.Mail/Mail.ru drop mail into spam. Minimum record: v=spf1 ip4:YOURIP -all. For Google Workspace: v=spf1 include:_spf.google.com ~all. Verify via the DNS checker.
Below: step-by-step, working examples, common pitfalls, FAQ.
@ (domain apex)v=spf1 include:provider1 include:provider2 -allcheck-auth@verifier.port25.com — receive an auto-report| Scenario | Config / Record |
|---|---|
| Google Workspace only | v=spf1 include:_spf.google.com ~all |
| Yandex360 only | v=spf1 redirect=_spf.yandex.net |
| Google + Mailchimp + own IP | v=spf1 ip4:203.0.113.10 include:_spf.google.com include:servers.mcsv.net ~all |
| Mailgun | v=spf1 include:mailgun.org ~all |
| Block all sending (parked domain) | v=spf1 -all |
+all instead of -all allows any source and defeats SPFDNS (Domain Name System) translates domain names into IP addresses. DNS records are instructions that define where to route traffic, email, and how to verify domainownership.
Query all record types — A, AAAA, MX, NS, TXT, CNAME, SOA — in a single request.
Direct queries to authoritative servers. Results in milliseconds, no caching.
SPF, DKIM, and DMARC analysis to evaluate email protection against spoofing and phishing.
Save check results. Compare DNS records before and after registrar changes.
DNS check after deploy
SPF/DKIM/DMARC audit
DNS config audit
DNS zone control
v=spf1 TXT record.DNS check history, API keys and DNS change monitoring.
Sign up free<code>~all</code> (softfail) marks mail as suspicious but may still deliver. <code>-all</code> (hardfail) rejects it. Start with <code>~all</code>, switch to <code>-all</code> after 1-2 clean weeks.
Yes — they are different mechanisms. SPF verifies the sender IP, DKIM signs content. DMARC requires at least one to align. Configure both.
Yes, as long as you do not exceed 10 total DNS lookups (including nested).
Via <a href="/en/dns">Enterno DNS Checker</a> — enter domain, pick TXT, view all TXT including SPF. Or: <code>dig TXT example.com</code>.