Free tool

Email header analyzer: who really sent this email?

Paste an email's full headers to see whether it passed SPF, DKIM and DMARC, which server really sent it, and where your reply would go. The headers are read in your browser and never uploaded.

In Mail: open the message, then View ▸ Message ▸ All Headers, and copy everything above the message.

How to copy an email's headers

  • Mail on Mac: select the message, choose View ▸ Message ▸ All Headers (Shift-Command-H), then select and copy the lines above the message text. Or choose View ▸ Message ▸ Raw Source and copy the top part, up to the first blank line.
  • Gmail: open the message, click the three dots next to Reply, choose Show original, and copy everything above the message.
  • Outlook: open the message, choose File ▸ Properties (Windows) or View Source (Mac, web), and copy the Internet headers.

What SPF, DKIM and DMARC tell you

  • SPF checks that the server that delivered the email is allowed to send mail for the domain in its envelope (the Return-Path).
  • DKIM checks a signature added by the sending domain, proving the message wasn't changed on the way.
  • DMARC ties them to the address you see in From: it passes only when SPF or DKIM passed for that same domain. A DMARC fail on an email from your bank means someone else wrote it.

The results are written by your own mail provider when the email arrives, in the Authentication-Results header, and this tool reads them. A pass proves which domain sent the message, not that the domain is honest: scammers register look-alike domains and set up SPF and DKIM too, so read the From domain carefully.

Other things the headers reveal

  • A Reply-To on a different domain, so your answer goes to the scammer rather than the company.
  • A display name that contains a different email address, to show a trusted address in your inbox.
  • A free mailbox (Gmail, Outlook, Yahoo) sending in the name of a bank, a shop or a government office.
  • The chain of Received lines, read from the bottom up: the first server the email passed through.

Questions about email headers

Look at the Authentication-Results header: a DMARC fail, or SPF and DKIM failing for the From domain, means the sender's address is forged. Paste the headers here to have them read for you.

No. The analysis runs in your browser with JavaScript, and nothing you paste is sent to our server or anyone else's.

It means the email really came from the domain in its From address. Whether that domain belongs to who it claims is another question: check it with our website scam checker, and be careful with any link or attachment.

Some providers don't add them, or you may have copied only part of the headers. Copy everything from the top of the message down to the blank line before the text.

Scan your Mac for malware, free for 7 days.

Just your email, no credit card. Then $19.99 for your first year, $59.99 a year after that.

Scan your Mac free