Utilities

Email DNS Check

Tool Email DNS Check

Is a domain's email set up correctly?

This checks the four DNS records that decide whether a domain can receive mail, and whether mail sent in its name is trusted or lands in spam.

About the Email DNS Check

Whether email reaches the inbox depends heavily on four DNS records. MX records tell other servers where to deliver mail for your domain. SPF lists the servers allowed to send mail in your domain's name. DKIM publishes the public key used to check that a message really came from you and was not altered. DMARC tells receiving servers what to do with mail that fails those checks, and where to send reports.

This checker reads all four and explains each result in plain language, so you can see at a glance why mail might be landing in spam or why spoofed mail is getting through. Since 2024, large mailbox providers such as Gmail and Yahoo require SPF, DKIM and DMARC from bulk senders.

Frequently asked questions

Enter your domain above. The report shows your MX, SPF and DMARC records and looks for DKIM keys under common selector names. If you know your DKIM selector, enter it for an exact check.

It is the name under which a DKIM key is published, for example "google" or "selector1". Your email provider sets it; you can also find it in the DKIM-Signature header of a message you sent, after "s=".

Start with p=none to collect reports without affecting delivery, then move to p=quarantine and finally p=reject once you are sure all your genuine mail passes SPF or DKIM.