Free tool · no sign-up
Email domain health check
Short answerEnter a domain to check the five DNS records that decide whether mailbox providers trust its email: SPF, DKIM, DMARC, MX and PTR. Each result comes with a plain-English fix.
Lookups run in your browser through public DNS-over-HTTPS resolvers (Cloudflare, then Google). We don't store what you check. Privacy
How to use it
Reading the result
- 1
Enter your sending domain
Use the domain after the @ in your from-address, not your website's www address.
- 2
Read the five results
Pass means the record is present and valid. Needs attention means it works but could be stronger. Fail means receivers may reject or junk your mail.
- 3
Fix the failures first
Publish or correct the records flagged as Fail at your DNS host, starting with SPF and DMARC, then run the check again.
- 4
Monitor it
DNS changes break email silently. Save the domain to get an alert when a record changes.
- Email domain health
- Email domain health is the state of the DNS records that authenticate a sending domain (SPF, DKIM and DMARC) and let it receive mail (MX), plus how its mail servers identify themselves (PTR). Large mailbox providers check these records on every message. More about Email domain health
FAQ
Domain health check questions
What does the domain health check test?
SPF (which servers may send for the domain), DKIM (whether a signing key is published at a common selector), DMARC (the policy and reporting for failing mail), MX (whether the domain can receive replies) and PTR (whether the mail servers have matching reverse DNS).
Why does DKIM say “needs attention” when I have DKIM?
DKIM keys live at a selector chosen by your email provider. The check tries the most common selectors; if yours is custom, enter it in the DKIM checker. You can find it as s= in the DKIM-Signature header of an email you sent.
Is the check private?
The check runs in your browser using public DNS-over-HTTPS resolvers. We don't store the domain unless you choose to monitor it. See the privacy policy for details.
How often should I check my domain?
After any change to your email provider, sending tools or DNS, and at least weekly while you send cold or bulk email. Monitoring does this automatically.
Go deeper: SPF, DKIM and DMARC explained. Fix it for good with deliverability monitoring.
More free tools
Check the rest of your setup.
SPF checker
Validate your SPF record and lookup count
DKIM checker
Find and verify a DKIM selector
DMARC checker
Read your DMARC policy and reporting
Blacklist checker
Is your domain or IP on a blocklist?
DMARC generator
Build a DMARC record step by step
SPF generator
Build an SPF record for your senders
Warm-up calculator
How long to warm up, and how many emails a day