Pegando IP da Mensagem de E-mail

Quem utiliza o Microsoft Outlook, existe algumas possibilidades de ocorrência dos dados apresentados, no caso, saber o o IP da pessoa que enviou email para você... Para saber, abra seu Outlook, e assim que aparecer a lista de todas as mensagens que você recebeu, clique na mensagem que deseje saber o IP e clique em PROPRIEDADES. Em seguida, clique na sub-chave Detalhes. Basta agora você observar logo na 1ª ou 2ª linha uma numeração de 4 algarismos (o IP). Por exemplo: a mensagem que recebi foi enviada de um computador de uma intranet através do Outlook. Então há uma comunicação Outlook - Servidor (conseqüentemente há uma comunicação Máquina - Sevidor), para depois o servidor enviar a mensagem...
No seu caso, talvez o email foi enviado diretamente de um WebMail "site de email", então não há uma comunicação com a máquina (superficialmente falando), por isso você não viu o nome da máquina.

Veja abaixo:
Esta mensagem enviei para outro email meu através do WebMail do Yahoo, ou seja, fui no site e enviei o email por lá:

X-Apparently-To: (teste@yahoo.com.br) via 216.136.175.40; Sat, 14 Dez 2004 12:58:14 -0800
Return-Path: <remetente@yahoo.com.br>
Received: from 000.000.000.000 (HELO web14606.mail.yahoo.com) (000.000.000.000) by mta419.mail.yahoo.com with SMTP; Sat, 14 Dez 2004 12:58:14 -0800
Message-ID: <20031115234906.98854.qmail@web14606.mail.yahoo.com>
Received: from [111.111.111.111] by web14606.mail.yahoo.com via HTTP; Sat, 14 Dez 2004 18:40:18 ART
Data: Sat, 15 Nov 2003 20:49:06 -0300 (ART)
De: <remetente@yahoo.com.br>
Assunto: Teste 2
Para: (teste@yahoo.com.br)
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Agora veja um cabeçalho de uma mensagem que enviei direto da minha máquina atavés de um programa tipo Outlook:

X-Apparently-To: (teste@yahoo.com.br) via 000.000.000.000; Sat, 14 Dez 2004 13:10:14 -0800
Return-Path: <remetente@yahoo.com.br>
Received: from 111.111.111.111 (HELO smtp003.mail.ukl.yahoo.com) (000.000.000.000) by mta117.mail.scd.yahoo.com with SMTP; Sat, Dez 2004 13:10:14 -0800
Received: from 200221234221.dial.uol.com.br (HELO nome_da_minha_maquina) (remetente@111.111.111.111 with login) by smtp1.mail.vip.ukl.yahoo.com with SMTP; 14 Dez 2004 13:10:11 -0000
Para: (teste@yahoo.com.br)
Assunto: teste
De: <remetente@yahoo.com.br>
Content-Type: text/plain; format=flowed; charset=iso-8859-15
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Data: Sat, 15 Nov 2003 20:45:59 -0300
Message-ID: <oprypdmxgcaa5ja3@smtp.mail.yahoo.com.br>
User-Agent: Opera7.22/Win32 M2 build 3221

Note que agora apareceu o nome da máquina que enviou o email (no caso, a minha máquina). Perceba também que apesar de ter só dois Received é mostrado o nome da minha máquina, mostrando que isso não tem a ver. O que na verdade define se o nome da máquina vai aparecer é se o email foi enviado da máquina através de um cliente ou se foi através de um Webmail.