Check a domain's SPF, DKIM, and DMARC in seconds, in plain words, with exactly what to change when something is off.
Sample
example.com
1 thing to improve
Sample result | 3 good | 1 to improve | 0 to fix
Mail provider
Google Workspace
DMARC policy
none
SPF lookups
4 of 10
Improve: DMARC is monitoring only
A DMARC policy is published, but it asks receiving servers to deliver failing mail anyway.
How to fix: Once the reports show your real senders pass, move the policy to quarantine, then to reject.
Good: SPF is set up
One SPF record, 4 of 10 lookups used, ending with a soft fail for servers not listed.
What This Checks
SPF: one record, under the 10-lookup limit, and a firm ending
DKIM: signing keys on the selectors common senders use, and their strength
DMARC: a valid policy, how strict it is, and whether reports are on
The mail servers and who runs them, and MTA-STS
Every check reads only what the site and its public DNS show. Nothing is signed in to, submitted, or attacked.
Questions
What do SPF, DKIM, and DMARC do?
SPF lists the servers allowed to send as your domain. DKIM signs each message so receivers can tell it was not changed. DMARC tells receivers what to do when a message fails both, and sends you reports about who sends as you.
Why is my email going to spam?
The most common reasons are a missing or broken SPF, no DKIM signature, and no DMARC policy. Gmail and Yahoo now expect all three from anyone sending in bulk. Content and sending reputation matter too, but authentication comes first.
Which DMARC policy should I use?
Start at monitoring (none) with a report address, read the reports for two to four weeks, fix any real sender that fails, then move to quarantine and finally reject.
How many lookups can SPF use?
Ten. Each include, a, mx, exists, and redirect costs a DNS lookup, and so do the ones inside each include. Past ten, SPF fails for part of your mail.
Why don't you show the DNS records themselves?
Because copying records by hand is how mistakes happen. We explain what each one means and what to change. MountDev Hosting sets them up for you when your DNS is shared with us.