Mail Domain Check

RFC 9990 aggregate feedback

DMARC report analyzer

Read one or many aggregate XML reports, combine duplicate-safe message counts, and separate aligned mail from failures. Current RFC 9990 fields and legacy reports are handled without uploading the files.

Local file analysis

REPORT INPUT

Aggregate XML

XML or XML.GZ · up to 20 files

or paste XML

Files, source IPs, domains, report IDs, and XML stay in this browser. Nothing is submitted to the scanner.

OBSERVED TRAFFIC

Aggregate summary

Choose XML or XML.GZ reports

The analyzer weights every result by its message count and keeps raw report content on this device.

Current and legacy reports

RFC 9990 made aggregate feedback independently extensible

dmarc-2.0Current namespace

RFC 9990 adds a version, generator metadata, policy discovery method, np, testing state, extensions, and a required DKIM selector.

XML / XML.GZStandard report files

Both standard filename forms are parsed locally. Expanded XML, file count, combined input, and record count are bounded against resource exhaustion.

Observed dataNot sender authorization

Reports can be incomplete or forged. A source is not declared legitimate or malicious solely from aggregate XML.

Primary references: RFC 9990 aggregate reporting, RFC 9989 DMARC, and RFC 9991 failure reporting.