Skip to content

Email security check

Runs in every scan · 8 checks

Check your SPF, DKIM and DMARCand keep your domain's email yours.

See whether others can send email as your domain, and the exact records that close the gap. Read from your public DNS, nothing to install.

  • $8 for 1 check, $18 for 5, $59 for 20 (+ applicable tax)
  • No subscription

What we check

What we look at.Each with evidence and a fix.

Part of every Quick Scan, alongside the other checks.

  • SPF record

    Present, valid, and ending with a clear rule for unknown senders.

  • DMARC policy

    Published, readable, enforcing, and covering your subdomains too.

  • DMARC reports

    A reporting address is set, and authorised when it is on another domain.

  • DKIM signing keys

    The keys we can find, and whether they're long enough.

  • Mail servers (MX)

    Each one exists, is a proper name, and the records agree.

  • Domains that send no email

    Locked down so nobody can send as them.

  • MTA-STS and TLS-RPT

    Incoming mail kept encrypted in transit, with reports switched on.

  • BIMI

    Your brand logo record, when you publish one.

Why it matters

Small settings.A big difference for your visitors.

  • Your name stays yours

    Receiving servers can turn away mail that only pretends to be you.

  • Genuine mail gets through

    Mailbox providers look for these records on the mail they accept.

  • See who sends as you

    DMARC reports show which services send mail as your domain.

What a finding looks like

Plain English.With the evidence behind it.

Open the full sample report

F3 · dns-email-auth

Add a DMARC record for your domain

Low Confirmed Minutes

What it means
A DMARC record tells receiving mail servers what to do with email that claims to come from your domain, so they can turn away mail that only pretends to be you.
Evidence
_dmarc.example.com  TXT  (no record)
Expected
_dmarc.example.com TXT "v=DMARC1; p=none; rua=mailto:dmarc@example.com"
Fix
Publish a _dmarc TXT record. Start with v=DMARC1; p=none; rua=mailto:dmarc@your-domain to monitor, then move to p=quarantine.

F8 · dns-email-auth

SPF record found

Informational Confirmed Minutes

What it means
Receiving mail servers can check which servers are allowed to send email for your domain.
Evidence
example.com  TXT  v=spf1 include:_spf.mail.example -all
Fix
Nothing to do. Pair it with DMARC (F3) so the policy is enforced.

How to fix it

A few clear steps.In the order to take them.

Your report has the exact fix for your site, ready to forward to whoever looks after it.

  1. List every service that sends email for you: your mailbox provider, newsletter tool, shop and booking system.

  2. Publish one SPF record that includes them all, ending in ~all or -all.

  3. Turn on DKIM signing in each sending service and publish the key it gives you.

  4. Publish DMARC with p=none and a report address. Read the reports for a few weeks, then move to quarantine or reject.

DNS records for example.com
example.com.         TXT  "v=spf1 include:_spf.mail.example ~all"
_dmarc.example.com.  TXT  "v=DMARC1; p=none; rua=mailto:dmarc@example.com"

Questions

Email security questions.

Something else? support@scandefend.com

What is the difference between SPF, DKIM and DMARC?

SPF is a list of the servers allowed to send email for your domain. DKIM adds a signature to each message so receivers can tell it wasn't changed. DMARC ties the two to the address people see in the From line and tells receivers what to do when a message fails: deliver it, send it to spam or refuse it.

Which DMARC policy should I use?

Start with p=none and a report address so you can see who sends mail as you without affecting delivery. Once every genuine sender passes, move to p=quarantine, then p=reject for the strongest protection.

My domain doesn't send email. Do I still need SPF and DMARC?

Yes, it's the quickest win there is. Publish v=spf1 -all and a DMARC record with p=reject, and receivers will refuse any mail that claims to come from the domain.

Why is my SPF record too long?

Receiving servers will only follow a limited number of includes and redirects in an SPF record (ten, by the standard). Remove services you no longer use, or ask a sender for a narrower include.

Do you check every DKIM key?

DKIM keys are published under names each mail service chooses, and there's no public list of them. We check the common ones and the report lists the keys we found, so you know exactly what was covered.

See what your website shows.Know what to fix first.

See pricing