VayaMail

Email header analyzer

Paste the headers of an email to see which servers it passed through, where it waited, and whether it passed SPF, DKIM and DMARC. The headers are read in your browser and never sent anywhere.
Read in your browser. Nothing is uploaded.

Is this tool useful?

How to copy the headers

Pasting the whole message is fine: only the part before the first empty line, the header block, is read.

Reading the results

Delivery path. Every server that accepts a message adds a Received line at the top, so in the raw headers the first server is at the bottom. The table puts them in order, first server first, with the time each one received the message and how long it took since the previous one. A wait of a few seconds is normal; minutes usually mean a queue, greylisting or a spam scan, and a negative delay only means two servers’ clocks disagree.

SPF checks that the server that sent the message is allowed to send for the envelope sender’s domain (the Return-Path). DKIM checks a signature added by the sending domain, which breaks if the message was changed on the way. DMARC passes when SPF or DKIM passes for the same domain as the visible From address, and the domain’s policy says what receivers should do with mail that fails: nothing, spam folder, or reject.

These results come from the Authentication-Results header that the receiving server adds. Headers copied from your Sent folder don’t have it, and some servers don’t add it at all.

More email tools

Moving to a new email host?

VayaMail copies every folder over IMAP with original dates and read status. Free up to 1 GB.

Start a migration