Home
Free tool

Email check: why do your emails land in spam?

Enter your domain or email address. We check the three settings Gmail, Outlook and Yahoo look at before deciding whether your email reaches the inbox: SPF, DKIM and DMARC.

  • No sign-up, full result
  • SPF, DKIM, DMARC and MX
  • A–F grade with explanations

We only read public DNS records. We don't connect to your mail server and we don't send any email.

What it is

What SPF, DKIM and DMARC are

They are three records in your domain's DNS that prove an email “from you” is genuine. SPF lists which servers may send for you, DKIM signs every email and DMARC tells the recipient what to do with the ones that fail.

Since 2024, Gmail and Yahoo require every sender to have at least SPF or DKIM, and bulk senders to have all three. When they are missing, your email often ends up in spam or is rejected.

How it works

  1. 1

    You enter your domain or email

    For example example.com or info@example.com.

  2. 2

    We read the DNS records

    MX, SPF, DMARC and DKIM on 31 common selectors. We don't connect to your mail server.

  3. 3

    We check they are correct

    Not just present: duplicate records, more than 10 DNS lookups, policies that don't protect.

  4. 4

    You get a grade and an explanation

    An A to F grade and what each finding means, so you know what to ask your email provider, or us.

Why do it

Why check your email settings

  • Your email reaches the inbox

    Quotes, invoices and appointment confirmations that land in spam are lost business, and you usually never find out.

  • Nobody can send as you

    Without DMARC, a scammer can email your customers from your own domain and ask for payment to another account.

  • The fix costs nothing

    It's a few DNS records. You don't need to change email provider or pay for a service.

What we check

Four checks, the same ones the big email providers run

Gmail, Outlook and Yahoo run these checks on every email they receive. Here you see them before they do.

  • SPF

    Which servers send for you.

    • Exactly one record
    • An -all or ~all policy
    • Up to 10 DNS lookups
  • DKIM

    The digital signature on your email.

    • A key on 31 common selectors
    • Google Workspace, Microsoft 365, cPanel, Zoho
    • Newsletter and sending services
  • DMARC and MX

    What happens to spoofed email, and who receives yours.

    • A quarantine or reject policy
    • Applied to 100% of email
    • Email provider (MX)
FAQ

Before you change your DNS

Why do my emails go to spam?

The most common reasons are a missing or wrong SPF, DKIM or DMARC, sending from a server not listed in SPF (for example your website's contact form or a newsletter tool), or content that looks like advertising. This check covers the first, which is also the most common.

What does “DKIM not found” mean?

That we found no key on any of the 31 common selectors. Each provider picks its own name, so DKIM may exist under a name we didn't try. Your email provider can tell you whether it is active.

Should I set DMARC to p=reject right away?

No. Start with p=none and a report address (rua) to see which servers send for you. Once you are sure they all pass, move to quarantine and then to reject. Setting reject before that can block your own genuine email.

Do you store my email address?

We only keep the domain and the result of the check. If you type a full email address, we only use the part after the @.

Want us to set it up for you?

We set up SPF, DKIM and DMARC together with your email provider, without losing a single email in the switch.