Skip to main content
Emailens

Deliverability Checker

Looks up the MX, SPF, DKIM, DMARC and BIMI records your domain publishes and reads what each one allows. It cannot see your sending reputation.

@emailens/engine 0.17.2 · data last changed 27 Oct 2026

Example · engine 0.17.2 on example.com, a made-up domain with sample records. Check yours above.

example.com: 2 of 5 records pass

2 to tighten · BIMI not set (optional)

  • passmx

    1 MX record(s) found.

    10 mx.example.com

  • warnspf

    SPF record uses ~all (soft fail); consider upgrading to -all (hard fail) for stronger protection.

    v=spf1 include:_spf.google.com ~all

  • passdkim

    DKIM record(s) found for selector(s): google.

    v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsample

  • warndmarc

    DMARC record found with p=none (monitoring only); consider upgrading to p=quarantine or p=reject.

    v=DMARC1; p=none; rua=mailto:dmarc@example.com

  • skipbimi

    No BIMI record found; BIMI is an optional brand indicator (logo in inbox).

    BIMI is a nice-to-have. It displays your brand logo next to emails in supported clients.

The checker needs a computer screen.

What each check reads

MX
Looks up the domain's MX records. Without one, the domain can't receive mail, and inboxes distrust a sender nobody can reply to.
SPF
Finds the v=spf1 record and reads how it ends: -all passes, ~all is a soft fail worth tightening, +all lets any server send as you.
DKIM
Probes common selectors (google, selector1, selector2, k1, mandrill and more) for a published key. A custom selector it didn't probe shows as a warning, not a failure.
DMARC
Reads the policy at _dmarc: p=reject or p=quarantine passes, p=none is monitoring only, and no record fails.
BIMI
Looks for a BIMI record at default._bimi. It's optional, so a missing one is noted, not failed.

Your next question

Other free tools: SPF Record Checker · DKIM Checker · DMARC Checker · BIMI Checker · Email Header Analyzer · Email Spam Checker

Run this check on every email

A free account re-checks your records every day (1 monitored domain) and emails you when one changes: Watch your domain daily, free.

SPF, DKIM and DMARC monitoring (Dev). Dev is $9 a month. For one developer: 100 checks a day, an API key and a test inbox. See the plans →