CapraDomains · email health
Why is my email going to spam?
Most of the time it's three DNS records: SPF, DKIM and DMARC. Since 2024 Gmail and Yahoo junk or reject mail that doesn't get them right. Enter your domain to see what's wrong, in plain English, with the fix for each problem.
Free, no sign-up. We only read your public DNS records, and we don't save the domains people check.
Check a message that landed in spam
Ask the recipient (or use a test inbox) to open the message and copy its source. Gmail: ⋮ → Show original. Outlook: View → View message source. Apple Mail: View → Message → All Headers. The headers show what the receiving server decided, and why. We read them once and don't store them.
What this checks, and what it doesn't
- SPF: that there is exactly one record, it doesn't allow the whole internet, and it stays under the 10-lookup limit (we follow every include:).
- DKIM: published keys under the names Google, Microsoft, Mailchimp, SendGrid, Brevo, Resend and others use. Paste headers to check the exact key your mail is signed with.
- DMARC: that one valid policy exists, what it tells receivers, and whether you get reports.
- From pasted headers: the receiver's own SPF/DKIM/DMARC verdict, whether a pass actually counts for your domain (alignment), and reverse DNS of the sending server.
- Domain age: brand-new domains are junked on reputation alone.
- Not checked: IP and domain blocklists (the main ones don't license their data for tools like this), and your message content.
Fixing DNS gets your mail authenticated; it can't promise the inbox. Reputation and content still count, and anyone who guarantees inbox placement is selling something.
Run several domains? A free CapraDomains account re-checks SPF, DKIM and DMARC on all of them from one page.