• Latest
  • Trending
  • All

Email Auth Posture Checker: SPF, DKIM, DMARC and BIMI in One Score

May 27, 2026
Maximizing Website Speed with Image Optimization Techniques for 2026 - cover image

Maximizing Website Speed with Image Optimization Techniques for 2026

June 3, 2026
SSL certificate renewal manager - 8 ACME clients, expiry calculator and monitoring - cover image

SSL Certificate Renewal Manager: certbot, acme.sh, lego, Caddy, cert-manager

June 3, 2026
CORS policy generator - 14 server and framework configs with presets and live security review - cover image

CORS Policy Generator: Headers + Nginx, Apache, Express, FastAPI, Django Config

June 3, 2026
netsh wlan command reference - 72 commands with example output and copy - cover image

netsh wlan Commands: Windows Wi-Fi Cheat Sheet (Show Password, Profiles, Hotspot)

June 2, 2026
Fix: ESXi Host Not Responding / Disconnected in vCenter (2026) - cover image

Fix: ESXi Host Not Responding / Disconnected in vCenter (2026)

June 1, 2026
VMware ESXi Purple Screen of Death (PSOD): Diagnose and Recover (2026) - cover image

VMware ESXi Purple Screen of Death (PSOD): Diagnose and Recover (2026)

June 1, 2026
VMware PowerCLI command generator cover

VMware PowerCLI Command Generator: VM, Snapshots, Networking, esxcli

June 1, 2026
dd Command Generator: Write ISO to USB, Image Disks, Wipe Drives - cover image

dd Command Generator: Write ISO to USB, Image Disks, Wipe Drives

June 1, 2026
SSH Tunnel Command Generator: Local, Remote and Dynamic Forwarding - cover image

SSH Tunnel Command Generator: Local, Remote and Dynamic Forwarding

June 1, 2026
sed Command Generator: Build Substitute, Delete and Print Commands - cover image

sed Command Generator: Build Substitute, Delete and Print Commands

May 31, 2026
VMware Workstation and Hyper-V on the Same Machine (2026 Fix) - cover image

VMware Workstation and Hyper-V on the Same Machine (2026 Fix)

May 31, 2026
VMware ESXi error reference - 70 errors with fixes - cover image

VMware ESXi Error Reference: Searchable Fix Database (PSOD, APD, vMotion)

June 1, 2026
  • Online Tools
  • Network Tools
  • Developer Tools
  • Security Tools
Wednesday, June 3, 2026
  • Login
People Are Geek
  • Online Tools
  • Network Tools
  • Developer Tools
  • Security Tools
No Result
View All Result
People Are Geek
No Result
View All Result
Home Email Security Tools

Email Auth Posture Checker: SPF, DKIM, DMARC and BIMI in One Score

by People Are Geek
May 27, 2026
in Email Security Tools, Security Tools
0
0
SHARES
4
VIEWS
Share on FacebookShare on Twitter

SPF / DKIM / DMARC / BIMI checker

Check the email authentication posture of any domain. The tool queries Google Public DNS for SPF, DMARC and BIMI records, probes the 12 most common DKIM selectors, scores each pillar, and returns a prioritised list of fixes. Use it before sending a marketing campaign, before signing off on a new domain, or to investigate why a partner’s mail keeps landing in spam.

DKIM uses a per-message selector that lives in DNS at selector._domainkey.domain. The tool tries 12 well-known selectors (google, default, k1, selector1/2, dkim, mail, smtp, mxvault, mandrill, sendgrid, sib). Add your own selector above if you use a custom one.

What email authentication posture actually means

Modern mail receivers (Gmail, Outlook, Yahoo, Apple, La Poste, OVH and most B2B gateways) decide where to deliver a message based on three machine-verified signals: SPF, DKIM and DMARC. SPF lists the IP addresses that are allowed to send mail “from” your domain. DKIM signs each outgoing message with a private key and publishes the public key in DNS so the receiver can verify the signature. DMARC tells receivers what to do when SPF or DKIM fails: nothing (monitor), quarantine to spam, or reject outright. Add BIMI on top and your verified brand logo shows up next to the sender name in supported inboxes. Get any of these wrong and your mail lands in spam, gets stripped of branding, or worse, lets an attacker spoof your domain.

This checker queries DNS for all four records, parses each one, scores it against the current best practice, and assembles a single email authentication posture score. The result is not a vendor opinion or a paid audit; it is the same data that Gmail and Microsoft use when they decide whether to trust an inbound message from your domain.

How the checker queries SPF, DKIM, DMARC and BIMI

The tool runs four DNS-over-HTTPS lookups in parallel through Google Public DNS. SPF is read from the TXT record at the apex of the domain; the parser filters records that start with v=spf1, expands include statements, counts DNS lookups against the SPF RFC limit of ten, and flags soft fails and pass-all policies. DMARC is read from the TXT record at _dmarc.yourdomain; the parser extracts the policy (none, quarantine, reject), the alignment modes, the reporting addresses and the percentage. BIMI is read from the TXT record at default._bimi.yourdomain; if present, the parser extracts the SVG logo URL and the optional VMC certificate URL. DKIM is the only pillar that requires a selector to look up; the tool tries twelve common selectors (and your custom one, if you provide it), reports which selectors are present, and reads the key length from the first record found.

Common use cases for an email auth checker

  • Pre-flight before a marketing campaign. Confirm SPF/DKIM/DMARC are all set and aligned before sending fifty thousand newsletters; one missing record can drop the campaign into spam.
  • Investigating “the partner’s mail goes to spam”. Run the checker on the sender’s domain; in most cases a missing DKIM key or a too-loose SPF is the root cause.
  • Auditing a new acquisition. When a company joins a group, the email posture is part of the security due diligence. Bad SPF/DMARC equals impersonation risk.
  • Preparing for the Gmail and Yahoo bulk-sender rules (2024+). Both require valid SPF, DKIM and a published DMARC for bulk senders; the checker confirms the baseline.
  • Enabling BIMI for brand recognition. Before paying for a Verified Mark Certificate, confirm DMARC is at p=quarantine or p=reject as required by BIMI.
  • Switching mail provider. When migrating from one mail vendor to another, the checker confirms the new SPF includes the new vendor and that DKIM publishes the new keys.

Limitations and privacy notes

This checker reads public DNS only; it does not send a test email, does not connect to any mail server, and does not store the domains you check. DKIM is the trickiest pillar because it requires knowing the selector your provider uses; if your provider uses a non-standard selector, add it in the custom field above. SPF expansion is limited to ten DNS lookups by RFC, but the tool only counts top-level includes and does not recursively resolve nested ones — a deeper audit may be needed for very complex setups. BIMI status only reflects whether the record exists; the actual logo and VMC verification still happen on the receiving mail server.

Frequently asked questions

Do I really need both SPF and DKIM?

Yes. SPF authenticates the sending IP; DKIM authenticates the message content. DMARC requires at least one of them to pass with aligned identifiers. Major receivers like Gmail and Yahoo explicitly require both for bulk senders since 2024.

What is a safe DMARC policy to start with?

Start with p=none and a valid rua reporting address. Read the aggregate reports for one to two weeks, fix any legitimate senders that fail, then move to p=quarantine at 25%, then 100%, then p=reject. Going straight to reject without monitoring can silently block your own newsletters or invoices.

Why does the SPF record have an “include” limit of 10?

RFC 7208 caps total DNS lookups at 10 to prevent denial of service. Each include, a, mx, ptr, exists and redirect counts. Going over 10 returns a permerror and effectively disables SPF; the checker warns when you approach the cap.

What selector should I use for DKIM lookup?

The tool tries twelve common selectors automatically (google, default, k1, selector1, selector2, dkim, mail, smtp, mxvault, mandrill, sendgrid, sib). If your provider uses a non-standard selector (often listed in the provider documentation), add it in the optional field above for a targeted lookup.

Does BIMI require a paid certificate?

Gmail and Yahoo require a Verified Mark Certificate (VMC) issued by a CA like DigiCert or Entrust. Other receivers display BIMI logos without the VMC requirement. The checker tells you whether your BIMI record is present and whether it points to a VMC; getting a VMC is a separate paid step.

Is the domain I check stored anywhere?

The DNS queries go to Google Public DNS as a normal DoH request. PeopleAreGeek does not log the domain, does not retain it after you close the page, and does not forward it to any analytics tool. The result table lives in browser memory only.

Related tools and resources

DNS Lookup WHOIS Lookup DNS Propagation Checker Domain Health Check SSL Certificate Checker Breach-Safe Email Checker Phishing URL Checklist
ShareTweetPin
People Are Geek

People Are Geek

People Are Geek

Copyright © 2017 JNews.

Navigate Site

  • About PeopleAreGeek
  • All Tools and Articles
  • Contact
  • Cookie Policy
  • Hyper-V Hub: Tools, Error Fixes and Lab Guides
  • Linux Hub: Cross-Distro Reference, Articles, Tools
  • Page de test Codex
  • Privacy Policy
  • Sample Page
  • Terms of Service
  • VMware vSphere & ESXi Hub: Tools, Error Fixes and Guides

Follow Us

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • Online Tools
  • Network Tools
  • Developer Tools
  • Security Tools

Copyright © 2017 JNews.