SPF and DMARC checker
See whether a domain publishes SPF and DMARC records, what they say, and what to fix so its email is trusted by Gmail, Outlook and Yahoo.
Checking a whole list?
Upload a CSV and verify thousands of addresses at once. 200 free checks every month + 100 welcome credits.
How it works
SPF
SPF lists the servers allowed to send email for your domain. It should end with ~all or -all and stay under 10 DNS lookups.
DMARC
DMARC tells receivers what to do when a message fails SPF and DKIM: nothing (p=none), spam folder (quarantine) or refuse (reject). It also sends you reports.
Why it matters
Gmail and Yahoo require SPF, DKIM and DMARC from bulk senders. Missing or weak records push your mail to spam, even with a clean list.
Questions
What is the difference between ~all and -all?
~all (soft fail) marks mail from unlisted servers as suspicious; -all (hard fail) says it should be rejected. Both protect the domain; ~all is the safer choice while you are still adding senders.
Which DMARC policy should I use?
Start with p=none and a rua= address to receive reports. Once only your own services appear in them, move to p=quarantine, then p=reject.
Does this tool check DKIM?
Not yet. DKIM keys live under a selector name that is different for every sending service, so they cannot be found from the domain alone.