No se puede. Me explico. Si miras las cabeceras de los mensajes verás que el mail proviene de un servidor/IP. Puede que no tengan asunto ni remitente en el "De:" eso es facil hacerlo.
Un ejemplo. Yo recibí este mail/cabecera que si bien no tiene remitente, es facil saber su procedencia:
Código:
Return-Path <[email protected]>
Received from sitiosmtp.dominio.es ([xxx.xxx.8.26]) by correo.sistio.com (Netscape Messaging Server 4.15) with ESMTP id GUA0DB00.JF1 for <midireccion>; Tue, 9 Apr 2002 03:05:35 +0200
Received from send1.es.melma.com ([203.174.71.117]) by sisiosmtp.dominio.es (Netscape Messaging Server 4.15) with SMTP id GUA0BF00.VOG for <[email protected]>; Tue, 9 Apr 2002 03:04:27 +0200
Received (qmail 71147 invoked from network); 8 Apr 2002 21:17:09 +0200
Received from unknown (HELO send1.es.melma.com) (127.0.0.1) by 0 with SMTP; 8 Apr 2002 21:17:09 +0200
Date Mon, 8 Apr 2002 20:41:00 +0900
From
To [email protected]
Subject
Mime-Version 1.0
Message-Id <[email protected]>
Content-Type text/plain; charset=iso-8859-1
Content-Transfer-Encoding 7bit
X-MagazineID es.melma.com magazine 1
X-Mailer es.melma.com 3.1
Fíjate donde dice:
from send1.es.melma.com ([203.174.71.117]) by c211smtp.euskaltel.es
De ahí proviene.
En este caso se trata de un error en el envio del servidor pero podría ser spam.
Un saludo,