Domain & DNS

MX, SPF & DMARC Checker

Find out whether a domain’s email is set up to reach inboxes and resist spoofing. One check covers its mail servers, SPF record (with the 10-lookup limit), DKIM keys and DMARC policy.

Enter the part after the @ in an email address. Common DKIM selectors are tried automatically.

Why email setup matters

Gmail, Outlook and Yahoo decide whether to deliver, spam-folder or reject a message partly by checking DNS records of the sender’s domain. A domain without SPF, DKIM and DMARC looks untrustworthy, so its genuine mail lands in spam, and anyone can send fake email that seems to come from it.

What is checked

Fixing what you find

  1. Missing SPF: make one with the SPF Record Generator.
  2. No DKIM: turn on DKIM signing in your mail provider’s admin console and add the record it gives you.
  3. Missing DMARC: start with p=none using the DMARC Record Generator, then tighten it once reports look clean.

Frequently asked questions

Why are my emails going to spam?

Often because SPF, DKIM or DMARC is missing or broken. Check your domain here; content, sending volume and your server’s reputation also play a part.

What does “too many DNS lookups” mean for SPF?

Each include and each a or mx term costs a lookup, and includes can contain more. Over 10 in total, receivers treat SPF as failed. Remove services you no longer use.

Why does it say DKIM was not found when I have it?

DKIM keys live under a selector name chosen by your provider. If yours is not one of the common ones, find it in an email header (s= in the DKIM-Signature) and enter it.