Free · no signup · no email required

Is your email set up so it reaches the inbox?

Check any domain's SPF, DKIM, DMARC and MX records in a few seconds. You get a plain explanation of every problem and the exact record to add.

We read public DNS records only. Nothing is sent to your customers, and we never ask for an email address.

What gets checked

Four things decide whether your mail is trusted

📮

MX records

Where mail addressed to your domain is delivered. Missing or misconfigured MX records mean replies from customers never reach you.

🛡️

SPF

The list of servers allowed to send using your domain. We also catch the two classic mistakes: duplicate records, and exceeding the ten-lookup limit.

🔏

DKIM

The cryptographic signature that proves a message really came from you and was not altered. We probe the twenty most common selectors.

⚖️

DMARC

What receivers should do when the checks fail, and whether your policy actually protects you or is only collecting reports.

Why it matters

Most spam-folder problems are not about the email

Shop owners usually rewrite the message when order confirmations land in spam. That is almost never the cause. Gmail, Outlook and the rest decide first on identity — can they prove this message really came from your domain — and only afterwards on content. If SPF, DKIM or DMARC is missing, no rewrite will save you.

There is a Shopify-specific trap worth knowing: Shopify sends transactional mail on your behalf. If your SPF record does not include Shopify's servers, every order confirmation fails authentication — while mail you send by hand from the same domain arrives perfectly. That difference confuses people for weeks.

FAQ

About this tool

Is this free?

Yes, completely. There is no account, no email address to enter, and no limit that turns into a paywall. The check reads public DNS records, which costs us nothing.

Do you email me the results?

No. We never send anything — the tool does not collect email addresses at all. Results appear on this page and that is the end of it.

Do you store the domains people check?

A result is kept in memory for 15 minutes so a repeated check is instant, then it disappears. Nothing is written to a database and nothing is linked to you.

Why does DKIM show as “not found” when I know it is set up?

DKIM keys live under a selector name that only your sending service knows. We probe the twenty most common selectors, but a custom one cannot be discovered from outside. If your provider says DKIM is active, trust that over this result.

What is the difference between this and MailMedic?

This page runs the same checks, once, when you ask. MailMedic is the Shopify app that repeats them every week and emails you the moment something breaks — which is when deliverability problems normally appear.