Advanced

Tracing An Email

Posted by tadelste on · 1 comment
Onimoto; By Raven
Mail this story
Print this story

The purpose of this guide is to show the process involved in tracing an email. The first step required to tracing an email is finding out the headers of the email. What are headers? Email headers are lines added at the top of an email message that are used by servers as the email goes on route to get delivered. Generally email clients only show the standard To, From, and Subject headers, but there are more.

Full Story

  Nav
» Read more about: Story Type: Tutorial

» Get new stories by e-mail: nightly or as they are published

« Return to the newswire homepage

Comments (1)

Depending on the X-fields of an email means depending on text that the originator's software put in there. Spammers have every reason to lie in every field which they can control ( which is every line in the original email, headers and all), so none of those fields can be trusted, because they can all be scripted to say anything you want.

You also can't rely on the full Received: chain. I've seen plenty of spam with bogus Received: lines trailing the real Received: headers. You can analyze the chain for broken hops, where system-A seems not to have gotten the mail from system-B which is mentioned in the next lower Received: line, but that gets problematic unless you're willing to sit doing IP and reverse-IP lookups for everyone mentioned; not every server a message goes through will bother with such lookups, so the two mentions might resolve to the same machine after all.

The only sure way I've found to deal with those is to trust no one beyond my known chain of servers, at my ISP's outer edge and inwards to the server I fetch my mail from. If an AOL server is the next source beyond that, and the chain appears to extend for a few more AOL relays beyond before claiming to be from another domain entirely, it's still an AOL problem, because the spam got into their servers somehow, so they get the bitchmail because they need to know (assuming they care).

Post a comment

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post