Skip to content
← Blog

DMARC analyzer: the features that actually matter

By Thomas · virtual CISO · August 19, 2026

Putting a tool behind DMARC is a decision worth making. Good news. Bad news: the "DMARC analyzer" category ranges from a gadget that reformats XML to a copilot that names exactly which source to fix and how. Between the two lies a chasm. This guide isn't about how to read a report — that's the subject of the best tools to analyze DMARC reports, which surveys the categories of tooling. Here we sit at the next step: the moment of choosing a tool, with an objective checklist to decide. Whether the tool is free or billed at several hundred euros a month, these criteria apply the same way. Applied in order, they settle within ten minutes whether a candidate deserves any more time.

One word before we start: not every criterion below matters equally to everyone. A single-domain owner with two stable sending sources needs far fewer features than a provider managing fifty client domains. I'll flag it each time. The goal isn't to push the most expensive tool, it's to land on the right one — and sometimes the free one is more than enough.

Criterion 1 — Source identification, not just IPs

This is the king criterion. A raw DMARC report says 412 messages were sent from 40.107.22.15. An analyzer worthy of the name says that IP belongs to Microsoft 365 Exchange Online. The difference isn't cosmetic: a bare IP supports no decision at all. Nothing in it distinguishes an in-house tenant from a legitimate vendor or an impersonator. The moment the tool says "that's the M365 tenant" or "that's the emailing platform," observation turns into action.

A good tool enriches each source IP with the organization name (the ASN), the country, and ideally a recognition of the service (Microsoft, Google Workspace, a marketing platform, a cloud host). Without that layer, entire evenings go into copy-pasting IPs into WHOIS lookups. That's exactly the work a tool is supposed to spare. A candidate that shows IPs but never names them can be dropped: it leaves the hard part undone.

This criterion matters for everyone, from the single domain to the fleet of fifty. Nobody wants to read raw IPs.

Criterion 2 — Per-source alignment breakdown

Passing DMARC isn't just "passing": it's passing aligned. A source can have SPF that passes for the envelope but not for the visible From:, or a valid DKIM signature placed on the wrong domain. These nuances determine precisely what has to be fixed. A tool that only reports "87% compliance" without breaking down SPF and DKIM per source leaves the what to do in the dark.

What has to be visible, source by source: does SPF pass? is it aligned? does DKIM pass? is it aligned? Those four boxes, for each sender, are the remediation roadmap. A source where DKIM passes but isn't aligned is fixed by publishing the right key — a completely different intervention from a source whose SPF overflows its lookup limit. An analyzer that doesn't drill down to that level never reveals which lever to pull. To understand the underlying mechanics, making sense of what the receivers return details what each field means.

An essential criterion for anyone with more than one source. A very simple single-source domain can do without it, but the moment there are two vendors, the per-source breakdown becomes indispensable.

Criterion 3 — Trend over time, not a snapshot

A single report is a snapshot. It shows one day's state. The problem: many sources don't send every day. The platform that mails the monthly newsletter, the HR tool that issues payslips once a month, the event vendor that only writes twice a year — none will appear in a snapshot taken on the wrong day. Hardening a policy on the strength of a single snapshot risks breaking a legitimate source that simply hadn't shown up yet.

A real analyzer keeps a history and shows the evolution: sources that appear, sources that slowly degrade, sources that send only occasionally. Without history, the move to reject can't be decided with any confidence, because nothing establishes whether the reports are durably clean or just clean today. It's also what makes a before-and-after comparison possible when the configuration changes: a DKIM key gets published, and the alignment curve should climb over the following days.

This criterion matters more as the ecosystem grows complex. A domain with two daily sources will quickly see whether everything is clean; a domain with monthly sources needs several weeks of history before any decision.

Criterion 4 — Actionable remediation, not an XML dump

This is the criterion that truly separates mature tools from viewers. Many analyzers stop at "here's the data, nicely formatted." That's better than raw XML, but all the interpretation work remains. A mature tool names what to do: "the marketing platform signs with DKIM using its own domain rather than the sender's — here's the record to publish" or "this SPF source overflows the lookup limit, the record needs flattening."

The difference in practice: without advice, a failing source appears and the why and the how are left to guesswork — often an hour of web searching. With advice, the tool hands over the precise fix, in priority order. This is exactly where DMARC.com's copilot, Thomas, stands apart: he doesn't deliver yet another dashboard, he turns the data into an action plan aligned with the path from p=none to p=reject. Visualization says what; advice says what to do. The two aren't in the same league.

This criterion matters for everyone, and especially for anyone without a DMARC expert on hand. For the expert, good data may be enough; otherwise, the advice is worth gold.

Criterion 5 — Alerting on the events that matter

DMARC isn't a one-off project, it's continuous monitoring. And nobody logs into a dashboard every day. That's why alerting is a structural criterion: the tool has to raise a flag when something deserves attention, without anyone going looking for it. Two events matter especially. The first: a new source appears — a service never seen before starts sending in the domain's name. It's either a new legitimate vendor to align, or an impersonation attempt. Either way, the news should travel fast. The second: a known source that starts failing — a DKIM key that expired, an SPF record that changed, and a previously clean source begins to drop.

A tool without alerting condemns its users to discovering problems by accident, or worse, when a customer complains an email never arrived. A tool that alerts behaves like a good alarm system: silent when all is well, audible when something's wrong. So the questions to settle are which events the tool can alert on, and through which channel (email, webhook, integration).

This criterion grows in importance with the size of the fleet. A very stable single domain can live without alerts; the moment several domains are in play, alerting is the only realistic way not to miss an incident on a secondary domain.

Criterion 6 — Multi-domain and subdomain coverage

For a single domain with no active subdomains, this criterion is moot. Otherwise, it's decisive. Two dimensions hide behind it. First, multi-domain: can every domain (subsidiaries, brands, parked domains) be supervised from a consolidated view, or does it take as many interfaces as there are domains? An incident on a secondary domain goes unnoticed if each domain is isolated in its own silo. Second, subdomains: DMARC governs subdomain policy through the sp (existing subdomains) and np (non-existent subdomains) tags. An attacker who can no longer spoof example.com will try mail.example.com. A good analyzer shows traffic per subdomain and helps set sp and np, not just the root policy.

For a provider or a large organization, this is often the number-one selection criterion. For a sole trader with a single domain, it's overkill. An honest look at the situation comes before paying for coverage nobody will use.

Criterion 7 — Forensic (RUF) handling with privacy in mind

Forensic (RUF) reports are a different beast from aggregate (RUA) ones. Where RUA contains only IPs and statistics, RUF can carry real message headers — and therefore potentially personal data. Not all tools handle them, and among those that do, not all do it cleanly. A good analyzer, if it processes RUF, must do so with safeguards: redaction of sensitive data, short and configurable retention, controlled hosting. A tool that sucks in raw forensic reports and stores them indefinitely on an opaque cloud creates a compliance problem that didn't exist before.

Worth noting: many ecosystems today are reducing the use of RUF, and it's perfectly defensible to leave it disabled. The point of vigilance at purchase is: if the tool offers RUF, how does it protect that data? This criterion weighs mostly for organizations under strong confidentiality requirements (public sector, healthcare, finance). For a simple use case, RUA is plenty.

Criterion 8 — Data retention and export

Two questions to ask any candidate. How long does the tool keep the history? And can the data be exported on demand? Retention determines the ability to detect slow drifts: a source that degrades over three months can't be seen in seven days of history. Many free tiers cap at 7 or 30 days; for real monitoring, aiming for 90 to 180 days is healthier. Export, for its part, is the anti-lock-in insurance: switching tools, feeding a SIEM, or simply keeping an archive all require the reports to come out. A tool that sequesters data is a tool that takes its users prisoner.

This criterion matters for everyone, but the bar rises with compliance requirements. Where a posture has to be proven over time to an auditor, short retention becomes a real handicap.

Criterion 9 — BIMI readiness signalling

Last criterion, more forward-looking. Where displaying a logo in inboxes (BIMI) figures among the goals, the ideal tool reports where the domain stands on that path. BIMI requires an enforcing policy (quarantine or reject, often reject) plus, for the verified badge, a certificate. An analyzer that says "the domain is at reject, the BIMI step is open" or "this piece is still missing" turns a marketing objective into a concrete checklist. It's not a deal-breaker criterion, but it's a nice maturity signal: a tool that thinks about BIMI is a tool that thinks beyond mere parsing.

This criterion speaks mostly to brands for whom inbox visibility has business value. For everyone else, it's a bonus, not a necessity.

A concrete example: two analyzers, one domain

Nothing beats a comparison. A real domain, then: an SMB that sends from its Microsoft 365 tenant and from an emailing platform for its campaigns. Two sources, one goal: move to reject without breaking the campaigns.

The first analyzer receives the reports, parses them, and displays a well-presented dashboard: "1,240 messages analyzed, 78% DMARC compliance," with a pie chart and the list of sending IPs. It's clean. It's readable. And it leads nowhere: the 22% failure is visible, but not where it comes from precisely, nor why, nor how to fix it. Raw XML has been traded for pretty XML. The interpretation work stays entirely on the reader's shoulders.

The second analyzer looks at the same reports and reports, in plain words: "The marketing platform and the M365 tenant are both sending unaligned. For M365: SPF passes but DKIM isn't enabled — turn on DKIM signing in the admin center. For the marketing platform: it signs with DKIM using its own domain; add this CNAME record to the DNS zone to align its signature with the sending domain. Once both fixes are in place, alignment reaches ~99% and hardening to reject becomes safe." There's the difference. The first shows a problem; the second hands over the solution, in order, with the exact DNS record to publish.

Which to choose? The answer is obvious the moment it's put that way. The second saves hours of research and, above all, it moves the domain forward toward reject. The first leaves it at the starting line with prettier colors. This is exactly what criterion 4 covers: visualization isn't remediation. To go deeper on how to compare several candidates, how to choose a DMARC tool lays out a complete method, and free versus paid DMARC tool settles when free is enough and when it's time to pay.

Red flags when evaluating a tool

Certain signs are worth backing away from. In no particular order, the main red flags:

  • The tool shows IPs but never names them. Leaving the ownership of 40.107.22.15 to guesswork means leaving the hardest part of the job undone. Criterion 1 unmet, move on.
  • No per-source SPF/DKIM detail. A global compliance figure without a breakdown is pretty but unactionable. What to fix stays unknown.
  • No history, just the present moment. Without a trend, a policy decision rests on a snapshot — and breaks a monthly source nobody had seen.
  • Zero alerting. A tool that warns of nothing leaves incidents to be discovered through a customer complaint. A forgotten dashboard is useless.
  • Opaque retention or impossible export. Not knowing how long the data stays, nor how to retrieve it, is signing up for lock-in.
  • RUF stored without safeguards. A tool that sucks in raw forensic reports and keeps them indefinitely on a fuzzy cloud manufactures a privacy risk out of nothing.
  • Only generic advice. "Publish a DMARC record" without looking at the actual sources is a blog post disguised as a product. Advice must be anchored in real data.
  • Impossible to test without a credit card. A good analyzer shows the real sources before asking for payment. Committing blind is a reason for wariness.

No tool ticks every box perfectly, but two or three of these red flags stacked together, and what's on the table is a toy, not a working tool.

In one sentence

A real DMARC analyzer identifies the sources, breaks down their alignment, keeps the history, and names what to fix — not just what the problem looks like. The choice follows from actual reality: a single stable domain gets by on the essentials, a multi-domain fleet demands alerts and broad coverage. And "paid" doesn't mean "better": the right tool is the one suited to the context, free included. Looking at aggregate data at web scale, the DMARC Observatory gives a sense of posture trends beyond any single domain.

The fastest way to form an opinion: a pass through the free DMARC analyzer to see what a tool actually reveals of real sources. Within seconds, the presence of identification, per-source detail and advice becomes obvious — with this guide's checklist in mind to judge. A result that lays out a clear action plan toward p=reject is the mark of the right kind of tool. Aligning those sources for good starts here: creating an account puts Thomas on the path to reject.

Related guides

About the author

ThomasThomas is the virtual CISO of DMARC.com: a copilot specialized in email authentication that walks organizations from p=none to p=reject without breaking their mail. His guides draw on real data from the DMARC Observatory and the RUA reports the platform analyzes.