Noté que algunos encabezados de correo entran en contacto con un campo llamado received : from
y contiene una dirección IP.
¿Esta dirección se refiere a la máquina del remitente, incluso si está utilizando una interfaz web o al servidor?
Noté que algunos encabezados de correo entran en contacto con un campo llamado received : from
y contiene una dirección IP.
¿Esta dirección se refiere a la máquina del remitente, incluso si está utilizando una interfaz web o al servidor?
Respuestas:
El correo comienza en un cliente, este cliente lo envía al servidor. Si el servidor tiene que entregarlo a otro servidor (porque no está sirviendo correo para el dominio al que debe ir el correo), lo reenvía al servidor que lo hace. Este servidor luego se agrega received : from
al encabezado.
Ejemplo:
bart@mydomain.com quiere enviar un correo electrónico a sohaibafifi@yourdomain.com.
Bart crea un correo electrónico y lo entrega al servidor de correo para midominio.com. Este servidor mira la dirección de destino y ve que es yourdomain.com
. Este servidor no proporciona correo para yourdomain.com
. Tiene que buscar el servidor que lo hace a través de los Registros MX yourdomain.com
y luego reenviarle el correo.
Cuando el servidor de correo yourdomain.com
ha recibido el correo, lo agrega received : from mail.mydomain.com
y lo entrega al sohaibafifi
buzón de correo o lo entrega a otro servidor si fuera necesario.
Ejemplo de tal cadena:
Received: by 10.42.195.134 with SMTP id ec6csp80279icb;
Tue, 19 Jun 2012 00:45:09 -0700 (PDT)
Received: by 10.180.103.42 with SMTP id ft10mr929660wib.18.1340091908492;
Tue, 19 Jun 2012 00:45:08 -0700 (PDT)
Received: from barracuda2.infraxnet.be (mail2.infraxnet.be. [78.24.168.38])
by mx.google.com with ESMTP id c73si24136496wec.20.2012.06.19.00.45.07;
Tue, 19 Jun 2012 00:45:08 -0700 (PDT)
Deberías leer estos de abajo hacia arriba.
Además de lo que @Bart De Vos está diciendo, incluso el primer servidor de correo que recibe el mensaje, es decir, el servidor local de su organización agregará un encabezado Recibido: del que indica el cliente que envía el mensaje. En el caso de una interfaz web en el correo (webmail), el cliente que envía el mensaje es el servidor que aloja la aplicación WebMail. Por lo general, se registran tanto la dirección IP como el nombre del cliente, pero solo es posible registrar la dirección IP si no se puede descubrir el nombre (DNS). Por ejemplo, mi servidor (postfix) graba esto así
Received: from [10.16.16.63] (client.inmydomain [10.16.16.63]) .....
Esencialmente, como resultado de lo anterior, un mensaje puede rastrearse hasta su origen de esta manera y la ruta (retransmisiones) que ha atravesado. Sin embargo, ten en cuenta que hay formas de modificar estos registros.
Acabo de hacer la prueba por ti:
Primero envié un correo electrónico desde mi perspectiva a mi gmail y luego desde la interfaz web de hotmail. Este es el resultado:
Desde mi punto de vista:
Received: from 20.20-200-80.adsl-dyn.isp.belgacom.be (HELO jameson) ([80.200.20.20])
by relay.skynet.be with ESMTP; 19 Jun 2012 09:45:24 +0200
Desde hotmail:
Received: from BAY162-W38 ([65.54.190.201]) by bay0-omc4-s7.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);
Como puede ver cuando envío el correo electrónico desde la interfaz web de hotmail, la IP de mi computadora no está incluida.