Log in Sign up
DMARC reports

Read a DMARC report and see who sends mail as your domain

Google, Microsoft, Yahoo and other mailbox providers send a daily archive with XML to the address in your rua tag. Drop the files here as they are, no need to unpack them.

Or paste the XML as text

Files never leave your browser: unpacking and parsing run on your computer.

A DMARC report turns into a chart of senders by server

What a DMARC report shows

An aggregate report arrives as XML: one row per IP that sent mail as your domain during the day, with a message count and SPF and DKIM results. Reading it by eye is hard, especially with dozens of reports.

The analyzer merges every uploaded report into one table by IP and labels addresses with server names from PTR. You see at once where your own mail comes from, which mailing service lacks DKIM and who sends mail in your name.

A message passes DMARC when SPF or DKIM passes for the domain in the From header. A mailing service signature on its own domain passes DKIM but does not count for DMARC.

When it helps

  • You turned on DMARC with p=none and decide whether to move to quarantine.
  • Mail from your domain lands in spam, and you need to find the server without DKIM.
  • You check whether someone sends mail in your name.
  • You connected a new mailing service and wait for its mail to start passing.

Questions and answers

01How do I start getting DMARC reports?

Add an rua=mailto: tag with your address to the DMARC record. Reports from large mailbox providers arrive within a day or two. The DMARC check page has a record generator.

02DKIM passed but DMARC failed. Why?

DMARC needs alignment: the DKIM signing domain or the SPF domain has to match the domain in the From header. When a mailing service signs with its own domain, DKIM passes and DMARC does not.

03What do I do with unknown IPs in a report?

Follow the IP link to see the server name and network owner. If it is your provider, CRM or mailing service, add it to SPF and set up DKIM. If the address is foreign, the mail is spoofed, and p=reject stops it.

04Do report files get uploaded to a server?

No. Your browser unpacks and reads the archive. Only DNS queries for server names by IP go out.

05What format should the report be in?

As it arrived by mail: an XML file or a .zip or .gz archive with it inside. You do not need to unpack it, and you can pick several files at once.

Pricing Grab a free hour