Free domain deliverability checker: MX, SPF, DMARC, DKIM in one click
Paste a domain. Get a 0-100 deliverability score, full breakdown of MX, SPF, DMARC and DKIM, a list of issues, and a fix plan. 30 free checks per day, no signup.
Try it
stripe.com to check MX, SPF, DMARC and DKIM.
Running DNS lookups across MX, SPF, DMARC and DKIM selectors.
Deliverability score
Strong
Domain:
MX records
-SPF
-DMARC
-DKIM
-warningIssues found
lightbulbRecommendations
Run this for your prospects' domains too.
Mailsfinder verifier flags catch-all and risky addresses in one call, on top of the MX, SPF, DMARC and DKIM signals you just saw. 100 free credits per day.
What is email authentication
Email authentication is the set of DNS-level records that tell receiving mail servers whether an email actually came from your domain or from a spoofer. Without it, Gmail, Outlook and Yahoo cannot tell the difference between you and a phisher using your domain, so your mail lands in spam or fails outright.
Four records do the work. MX tells receivers where to deliver inbound mail. SPF lists the IPs allowed to send outbound mail on your behalf. DKIM cryptographically signs each message so the receiver can verify nothing was tampered with in flight. DMARC ties SPF and DKIM together, tells receivers what to do when a message fails, and gives you reports so you can see who is sending as your domain.
Since February 2024, Gmail and Yahoo have required SPF, DKIM and DMARC for any sender pushing more than 5,000 messages per day. Skip them and your reply rate craters because nothing reaches the inbox. Set them up correctly once and deliverability becomes a stable baseline you can build campaigns on top of.
What each record does
MX
Mail exchange records point at the servers that accept inbound mail for your domain. No MX means the domain cannot receive replies, so cold outreach is one-way and broken. Most providers publish two or three MX hosts with different priorities for failover.
SPF
Sender Policy Framework lists every server allowed to send mail on behalf of your domain. A correct SPF ends in ~all (soft fail) or -all (hard fail). The 10 DNS lookup limit kills SPF for senders with too many includes, so keep it lean.
DKIM
DomainKeys Identified Mail signs every outbound message with a private key, and publishes the public key in DNS under a selector. Receivers verify the signature so they know nothing was changed in transit and that the message really came from your sending infrastructure.
DMARC
Domain-based Message Authentication, Reporting and Conformance is the policy layer. It tells receivers what to do when SPF or DKIM fails (none, quarantine, reject), and gives you aggregate reports via the rua tag so you can spot spoofers and misconfigurations.
Why deliverability matters
2%
Bounce rate threshold that flags your sending domain. Cross it, and provider reputation drops within a single sending session.
30 days
Typical recovery window once a domain has been flagged. During those 30 days, you are sending into spam and burning through pipeline.
99%
Inbox placement rate to aim for with verified lists, full authentication, and warmed sending IPs. Anything lower is leaving replies on the table.
How to fix common issues
Missing SPF
Add a TXT record at the root of your domain. For Google Workspace, start with v=spf1 include:_spf.google.com ~all. For Microsoft 365, use v=spf1 include:spf.protection.outlook.com -all. Add includes for every other sender (sequencer, transactional, support tool) and keep the total under 10 DNS lookups.
Missing or weak DMARC
Publish a TXT record at _dmarc.yourdomain.com. Start with v=DMARC1; p=none; rua=mailto:reports@yourdomain.com to gather aggregate reports for 4 weeks. After reviewing, move to p=quarantine, then p=reject once nothing legitimate is failing.
Missing DKIM
Enable DKIM signing in your email provider's admin console (Google Workspace, Microsoft 365, AWS SES, Mailgun, etc.). The provider gives you a selector record (often a CNAME or TXT) to add at selector._domainkey.yourdomain.com. Wait for DNS to propagate, then test by sending yourself a message and checking the headers.
SPF too permissive
If your SPF ends in ?all or +all, anyone can pass SPF as you. Audit every legitimate sending source, list them in includes or ip4 entries, then tighten the policy to ~all or -all.
Pricing
Free
$0
100 verified lookups per day, forever. No card.
Monthly
$9.99/mo
300,000 credits per cycle.
Lifetime
$249 once
2,000,000 credits, lifetime pool.
Frequently asked questions
Does the checker actually query DNS or just guess? expand_more
Why might DKIM show as missing when I know I set it up? expand_more
What is a good deliverability score? expand_more
Does a high score guarantee inbox placement? expand_more
Can I check competitor or prospect domains? expand_more
Authentication checked, now verify the list
Mailsfinder verifies every address against the deliverability of the receiving domain. 100 free credits per day, no card.