Free email health check
Type your domain and see, in plain English, whether it can receive email, whether your messages are authenticated so they reach the inbox, and whether someone could send email pretending to be you. No account, and no email address asked.
What is sent, and where. To read your domain's public email settings, this page asks Cloudflare's public DNS service (cloudflare-dns.com). Your browser sends Cloudflare the domain name, and, as with any website visit, your internet address; nothing else is sent, and we keep nothing.
Your email health
These are the public settings anyone can read. They show how well your domain is set up, not whether a particular message was delivered.
What this checks
- MX: the mail servers that receive email for your domain.
- SPF: the list of services allowed to send email as you, and whether it stays within the 10 DNS lookups receiving servers allow.
- DMARC: what receiving servers should do with email that fails the checks, and where to send reports.
- DKIM: a signature on each message. Only a few common key names are tried, because the names cannot be listed from outside.
- MTA-STS and TLS reporting: nice to have, for encrypted delivery.