In yahoo webmail you click on the link (to the upper right of the message text) that says "Full Headers".
This is what you'll get with Yahoo webmail:
Quote:X-Apparently-To:
[email protected] via 216.136.174.14; Thu, 04 Mar 2004 22:56:20 -0800
This is the address that the email is received from. Usually yours.
This is the return path set by the sender. It can easily be forged (even more so than the other headers, which can be forged less easily).
Quote:Received: from 64.12.138.8 (EHLO rly-ip04.mx.aol.com) (64.12.138.8) by mta100.mail.sc5.yahoo.com with SMTP; Thu, 04 Mar 2004 22:56:19 -0800
This line details the transaction between the yahoo email server and the mail server that passed the message on.
Quote:Received: from logs-ntc-th.proxy.aol.com (logs-ntc-th.proxy.aol.com [198.81.19.131]) by rly-ip04.mx.aol.com (v95.1) with ESMTP id RELAYIN2-34048231a20b; Fri, 05 Mar 2004 01:50:05 -0500
This is another handoff.
Quote:Received: from USER's COMPUTER NAME(ACC77703.ipt.aol.com [172.199.111.3]) by logs-ntc-th.proxy.aol.com (8.12.10/8.12.10) with ESMTP id i256memB001785 for <
[email protected]>; Fri, 5 Mar 2004 06:48:45 GMT
This is the one to look at.
The format is:
user's computer name (the name the user gave to the puter in windows) (
hostname[
ip address]) with
METHOD (e.g. SMTP) id
EMAIL ID for <
destinationemail>
DATE
Where red = my comments and blue = variables.
The above can vary slightly. But think of it this way.
Sender > his email server > your email server > sometimes a relay to another server > you
The email header will list this backwards. When you are looking at webmail the email is really never sent to your computer, it's on the webmail server and is only displayed to you.
So as you read the "received" headers it will be going backwards and the last one will usually be the farthest back the email's trip can be traced.
The above headers say:
1) Received by Yahoo server the email from an AOL server.
2) Received by AOL server 2 from AOL server 1.
3) Received by AOL server 1 from
COMPUTER (
HOSTNAME[
IP])
The last step is as far back as it can be traced. Sometimes (actually very frequently) it's not the hostname or IP address (hostnames are just an easier way to read an IP) of the sender.
This is usually enough but if you want you can run a whois on this ip.
Windows usually doesn't have a way to do this so I wrote my own utility (very simple, it just uses any online whois utility I specify).
But you can find plenty of web based whois tools.
Now what you really want is an easy tool that does all the network lookups at once.
Visualware has some commerical programs that combine DNS whois and a geographical traceroute that's easy enough for anyone to use.
They have an online version that's free.
http://visualroute.visualware.com/
So, all you ahve to do is learn how to see your email headers, then pick the last "recieved" and get the ip address and look it up there.
It'll trace it to the closest geographical location that it can.