grimDMARC
|
Log in
July 11, 2026 · grimDMARC Team
#DMARC#SPF#BIMI#Analyzer Tools

Our Analyzer Tools in Action: A Real Domain, Real Results

Screenshots of empty forms don't tell you much about what a tool actually does. So instead of mockups, here's what all four of our free analyzers return when pointed at a real, well-known domain — microsoft.com — plus a look at BIMI on a domain that actually publishes it, since Microsoft doesn't.

Every result below is live data, fetched the same way you'd get it if you ran the scan yourself right now.


Domain Scanner: the full picture in one scan

Domain Scanner runs two independent checks in parallel: whether the domain can be spoofed (SPF + DMARC), and whether mail to or from it can be intercepted or downgraded in transit (MTA-STS + TLS-RPT). Each gets its own score out of 10.

Real Domain Scanner result for microsoft.com showing Sender Authentication scored 10/10 Low Risk, Transport Security scored 10/10 Low Risk, an SPF Status card marked Valid, and a DMARC Status card showing a REJECT policy badge

Microsoft scores 10/10 on both — SPF and DMARC are correctly configured, and MTA-STS is enforced, so mail can't be silently downgraded to unencrypted transport. That's the baseline every domain should be aiming for.

SPF Analyzer: lookups matter as much as syntax

A syntactically valid SPF record can still fail in production if it exceeds the 10 DNS lookup limit defined in RFC 7208 — see What is SPF? for why that limit exists and how easy it is to hit by accident. SPF Analyzer resolves the full include chain and counts every lookup, not just the top-level ones.

Real SPF Analyzer result for microsoft.com showing a Hard Fail status badge, a DNS lookup counter reading 7 out of 10, and the full record with five include mechanisms ending in -all

Microsoft's record resolves five include: mechanisms across their own SPF infrastructure for a total of 7 lookups — three under the limit, with a -all hard fail at the end. Comfortable headroom, which is exactly where you want to be before adding another sending platform.

DMARC Analyzer: catching deprecated tags on a domain this size

DMARC Analyzer parses every tag against the current specification, not just whether the record is present. This is where it gets interesting — even a domain the size of Microsoft's is carrying a tag that's been retired from the spec.

Real DMARC Analyzer result for microsoft.com showing Valid status, p=reject policy, the full published record, and a findings section flagging that the pct=100 tag is deprecated under the current DMARC specification

The policy itself is solid — p=reject, full enforcement. But the record still carries pct=100, which DMARCbis removed from the specification; staged rollout is handled through reporting and subdomain policy now, not a percentage tag. It's harmless at pct=100 specifically, but it's a good reminder that "our DMARC has worked for years" and "our DMARC matches the current spec" aren't always the same thing. If you're building a fresh record instead of auditing an old one, the DMARC Builder uses t=y in place of pct= from the start.

BIMI Analyzer: what a passing result actually looks like

Microsoft doesn't currently publish a BIMI record, so for this one we ran BIMI Analyzer against x.com, which does — a real, live, fully passing result, logo included.

Real BIMI Analyzer result for x.com showing X's actual published logo, a white X on a black square, content-type image/svg+xml, dimensions 400 by 400, square yes, and a security assessment checklist all passing including certificate present and DMARC enforced

Every check passes: the logo is reachable, served as image/svg+xml, exactly square at 400×400, free of the scripts/raster embeds/external references the BIMI SVG profile forbids, backed by a valid certificate, and — the check most validators skip — DMARC is actually enforced at p=reject behind it. See What is BIMI? for why that last dependency exists and what happens when it's missing.


Try it on your own domain

No account, no email address required to see results. If any of these turn up something you'd rather not fix by hand, Hosted DMARC, Hosted SPF and Hosted BIMI handle the ongoing maintenance for you.