Email Header Analyzer

Private, client side, no data leaves this page

Findings

No analysis yet.

Received path

No hops parsed yet.

Key header fields

How to read email headers

Start with authentication, then trace delivery, then compare identities.

Step 1. Check authentication results

Look for Authentication-Results or Received-SPF. You want SPF, DKIM, and DMARC to pass. Fails or softfails increase risk. A pass does not guarantee safety if alignment is off.

Step 2. Trace the delivery path

Read Received: headers from bottom to top. Confirm the first public facing server for the sending domain and watch for sudden jumps, private addresses exposed to the public internet, and unusual time gaps.

Step 3. Compare identities

Compare domains across From, Return-Path, Reply-To, and the domain in Message-ID. Mismatches can be benign forwarding or signs of spoofing.

Step 4. Consider context

Even with clean headers, unexpected invoices, password resets, or urgent requests can still be malicious. Verify through a known channel before acting.