Free tool
Will Gmail accept your email?
Check your domain.
Mailbox providers look at your MX, SPF, DKIM and DMARC records before they take bulk mail. Enter the domain you send from to see what they'll find, and the exact record to fix anything missing.
The lookups run in your browser, straight to Cloudflare's public DNS resolver. Xem has no server behind this page: we don't see, store or count the domains you check.
Where the rules come from.
Since February 2024, Gmail and Yahoo require SPF or DKIM from every sender, and SPF, DKIM and DMARC from bulk senders. The checks above follow their published requirements and the RFCs behind them.
Questions.
Where do I find my DKIM selector?
Open a message you sent from the domain, show its original headers, and find the DKIM-Signature line. The s= value is the selector and d= is the domain it signs for. If you leave the field empty, the checker tries google, selector1, selector2, k1, s1, s2 and resend.
I send with Amazon SES. Why isn't my DKIM key found?
SES Easy DKIM gives each domain three random selectors and asks you to publish them as CNAME records like abcd1234._domainkey.example.com pointing to abcd1234.dkim.amazonses.com. No list of common selectors can guess them. Copy one of the three tokens from the SES console (or the s= value of a sent message) into the selector field; the lookup follows the CNAME to the key.
Does passing every check mean my email reaches the inbox?
No. These records prove the mail is really from you, which Gmail and Yahoo require before anything else. After that, inbox placement depends on whether people want your email: low spam complaints, a working one-click unsubscribe, and sending only to people who signed up.
What isn't checked here?
Alignment between your From address and the domains your provider signs and bounces with, reverse DNS of your sending IPs, blocklists and the one-click unsubscribe header. Those depend on the messages themselves, not just your DNS. A DMARC report (the rua address) shows alignment for real mail.