Email header analyser
Find out why a message went to junk. Paste its headers and read the route it took, which checks it passed and what the spam filters decided, in plain words.
- Sender
- Reply-To
- SPF
- DKIM
- DMARC
- Spam verdicts
- Hops
Paste the headers of a message
Nothing leaves your browser. The headers are read on this page, never uploaded, and forgotten when you close it.
About this analyser
Copy the headers, then read what they say
Every message carries a record of where it came from and what each server decided about it.
How do you copy the headers?
Each mail program keeps them in a different place.
- Outlook for Windows
- Open the message in its own window, choose File, then Properties, and copy everything in the Internet headers box.
- Outlook on the web and the new Outlook
- Open the message, choose the three dots, then View, then View message details, and copy the text.
- Gmail
- Open the message, choose the three dots next to Reply, then Show original, and copy the text from the top down to the first empty line.
- Apple Mail
- Select the message, choose View, then Message, then All Headers, and copy them.
What does it show?
Four groups. The sender, authentication and spam lines are marked OK, Weak, Missing or Can't see; the hops are listed in order.
- Sender
- The From address, the return path for bounced messages, and any Reply-To address on another domain. A Reply-To on another domain is a common sign of fraud.
- Authentication
- The SPF, DKIM and DMARC results the receiving server recorded, and Microsoft's combined verdict when it is there.
- Spam verdicts
- What Microsoft's filters decided and why. The spam confidence level is shown too, but in Microsoft 365 it no longer decides the verdict: the category and verdict do.
- Hops
- Each server the message passed through, oldest first, with how long each step took.
What can it not see?
It reads only what the headers say. It cannot check a signature itself or see whether the sending server was listed in SPF at the time. If the message was forwarded, the last server's results can differ from the first.
When the headers do not say, it shows Can't see rather than guess. It is a first look, not a forensic report.
Are the headers sent to you?
No. The analyser reads them in your browser and makes no request at all. It stores nothing and sends nothing to us. Nothing reaches us unless you write to us through the contact form.
Read more
The guide behind the verdicts, the check for your own domain, and the work we do when you want it fixed.
Why business email goes to spam, and how to fix it
The usual causes, in the order to check them.
Read the guide ToolThe email health check
Your own domain's records, read from public DNS.
Open the tool ServiceMicrosoft 365 and email, set up and looked after
We set up and watch the records that help other servers turn away mail faked in your name.
See the serviceMail still going missing?
Tell us what is happening to your mail. We'll tell you plainly what it takes to fix, before any work starts.