SPF, DKIM and DMARC checker: check your domain in ten seconds
Enter your domain and you immediately see whether your SPF record is correct, whether DMARC is set up and with which policy, and whether a DKIM key is published. No sign-up, nothing is stored. Together these three records decide whether Gmail, Outlook and Proximus trust your email.
The checker performs the same DNS lookup a receiving mail server performs. If something is missing, you read below what it means and what to fix first.
SPF
DMARC
DKIM
MX
Is a record missing or is the policy still none? The explainer page shows the order in which to set them up; 2Mail customers set SPF, DKIM and DMARC in one click from the dashboard.
Set up SPF, DKIM & DMARC Generate a DMARC record About deliverabilityWhat the three records do
Each record answers a different question from the receiving server. They complement each other; skipping one weakens the other two.
SPF
Which servers may send on behalf of this domain? A list of IP addresses and includes in a TXT record. End with ~all or -all, and stay under ten lookups.
DKIM
Did this message stay intact in transit, and does it come from a key of this domain? A digital signature in the mail, with the public key at selector._domainkey.
DMARC
What should a receiver do when SPF and DKIM fail, and where does it send reports? A policy (none, quarantine, reject) at _dmarc, with a report address.
How this checker works
The tool queries the domain's public DNS records — exactly what every mail server does on receipt. We do not store the domain and do not use the lookup for marketing.
The checker evaluates the SPF record itself, not the includes behind it; it counts the ten-lookup limit at the first level. For DKIM it tries a series of common selectors; for a platform with its own selector, enter it yourself.