How to check your email setup in two minutes

A free way to see whether SPF, DKIM, DMARC and MX are correct on your domain — and how to read the result without being a system administrator.

✉️ MailMedic5 min readUpdated 2026-08-22

You do not need a technical background to find out whether your email is set up correctly. Everything that decides it is published openly in your domain's DNS, which means anyone — including you — can look it up in seconds.

The fastest way

Open our free checker, type your domain, and read the result. It reads the same public records that Gmail and Outlook read when they decide whether to trust your mail, and it explains each finding in plain language with the exact record to add.

The checker is at liutomedia.lt/email-checker. It is free, needs no account, asks for no email address, and sends nothing. Enter your plain domain — your-store.com, not the full https:// address.

What the result tells you

You get a score out of 100 and four checks. The score is only a summary — what matters is which checks fail, because they are ordered by consequence.

Reading a failing check

Every failing check comes with the record you need to publish: its type, its name, and its value. You add those where your DNS is managed — usually the company you bought the domain from, or Cloudflare if you use it. Copy and paste rather than retyping; a single wrong character in a DKIM key silently invalidates every signature.

Changes are not instant. Most DNS providers publish within minutes, some take a few hours. Re-run the check after an hour before concluding that something did not work.

Three results that confuse people

“DKIM not found” does not always mean DKIM is missing. Keys live under a selector name that only your sending service knows, and a custom selector cannot be discovered from outside. We probe the twenty most common ones. If your email provider says DKIM is active, believe your provider.

“Two SPF records” is a genuine error, not extra protection. A domain may publish only one, and receivers treat two as a failure. Merge them into a single record.

“DMARC present but p=none” means you have a record that protects nobody. It only collects reports. That is the right place to start, but it is not the destination.

How often to check

Every setup drifts. A record that passes today gets overwritten when you migrate mailboxes, connect a new marketing tool, or a colleague tidies up DNS. Nobody notices, because your own test emails keep arriving — the failures happen in other people's inboxes.

Check manually after any change to your email or DNS, and at least once a quarter otherwise. If your store runs on Shopify, MailMedic does it every week and tells you the moment something changes, which is the part manual checking always misses.

Did this answer your question?

If anything here was wrong, unclear or out of date, tell us — the article gets fixed the same day.

Related articles