Message route
We sort the Received headers chronologically and show the delay and encryption at each server.
Email Headers
Trace the message path and check the sender authentication results.
We sort the Received headers chronologically and show the delay and encryption at each server.
We read the results recorded by the receiving server and flag the checks the message failed.
The analysis runs locally in JavaScript. Headers never reach our server or any third-party service.
Gmail: open the message, click ⋮ and choose "Show original". Outlook: File → Properties → Internet headers. Thunderbird: View → Message Source. Copy the part up to the first blank line.
From bottom to top. The oldest header is at the bottom and shows where the message entered the public mail network. The report already shows the path in chronological order.
SPF checks whether the sending server may send for the domain. DKIM confirms the message signature. DMARC combines both and says what to do with a message that fails the checks. The receiving server adds the results in the Authentication-Results header.
No. The whole analysis runs in JavaScript in your browser. You can safely paste the headers of a confidential message.
The From field can be set to anything. That is why you should check Authentication-Results, Return-Path and the first Received header added by a trusted server, not the From field alone.