Cuando envía un correo electrónico, su cliente de correo electrónico (que puede estar basado en la web) lo pasa a su servidor de correo electrónico. El servidor busca la parte del dominio de la dirección para obtener un registro MX (Mail eXchanger). Por ejemplo, los registros MX para Quora son:
jpp $ host -t MX quora.com
El correo de quora.com es manejado por 30 ASPMX2.GOOGLEMAIL.com.
El correo de quora.com es manejado por 10 ASPMX.L.GOOGLE.com.
El correo de quora.com es manejado por 30 ASPMX3.GOOGLEMAIL.com.
El correo de quora.com es manejado por 20 ALT1.ASPMX.L.GOOGLE.com.
El correo de quora.com es manejado por 20 ALT2.ASPMX.L.GOOGLE.com.
Lo que eso significa es que el servidor buscará la IP de cada uno de esos hosts e intentará enviarles el correo en orden (primero el número más bajo). El puerto real es “bien conocido”, lo que significa que es parte de una lista predefinida. Como http (web) es el puerto 80 y https (web seguro) es 443.
- Cómo hacer que nuestro WiFi solo permita que las direcciones Mac que puse se conecten
- Cómo obtener una dirección IP de una publicación anónima
- ¿Qué puede hacer un hacker con una IP interna?
- Si sigo activando y desactivando los datos móviles, ¿cambiará mi dirección IP?
- ¿Es posible cambiar la dirección mac de un dispositivo?
El servidor receptor se queda pendiente de su correo hasta que su cliente se conecta y lo solicita.
En el ejemplo de Quora, usan Google para alimentar su correo electrónico (al igual que yo). Otras organizaciones ejecutan sus propios servidores.
jpp $ host -t MX whitehouse.gov
El correo de whitehouse.gov es manejado por 10 mailhost1.whmo.mil.
El correo de whitehouse.gov es manejado por 20 mailhost3.whmo.mil.
En la práctica, hay más servidores involucrados que 2 porque, por lo general, las organizaciones enrutarán el correo interno entre un servidor receptor, un filtro de correo no deseado y uno que maneja clientes. Puede ver la ruta que tomó su correo electrónico mirando los encabezados. Habrá una línea Received:
para cada servidor que tocó el mensaje.
Aquí están los encabezados de un correo electrónico del Washington Post
Para: John Pettitt
X-recibido: por 10.55.108.193 con identificación SMTP h184mr36597968qkc.83.1489507755196; Mar, 14 Mar 2017 09:09:15 -0700 (PDT)
Id. De mensaje:
X-Mailer: sailthru.com
Tipo de contenido: multiparte / alternativa; límite = “—- = _ Parte_9769218_446367752.1489507421569”
Received-Spf: pass (google.com: el dominio de [correo electrónico protegido] designa 192.64.237.165 como remitente permitido) client-ip = 192.64.237.165;
Entregado a:
Recibido: antes del 10.31.13.195 con ID SMTP 186csp238409vkn; Mar, 14 Mar 2017 09:09:15 -0700 (PDT)
Recibido: de mx-washpost-a.sailthru.com (mx-washpost-a.sailthru.com. [192.64.237.165]) por mx.google.com con el ID de ESMTP b6si3302096qke.265.2017.03.14.09.09.14 para ; Mar, 14 Mar 2017 09:09:15 -0700 (PDT)
Recibido: de njmta-20.sailthru.com (173.228.155.20) por mx-washpost-a.sailthru.com id hp0aqm1qqbso para ; Martes, 14 de marzo de 2017 12:09:14 -0400 (sobre-desde )
Recibido: de nj1-tancanary.flt (172.18.20.9) por njmta-20.sailthru.com id hp0aqk1qqbsq para ; Martes, 14 de marzo de 2017 12:03:41 -0400 (sobre-desde )
Puede ver el correo pasado a través de varios servidores internos en sailthru (el proveedor de correo electrónico para la publicación) antes de aterrizar en google.
En resumen, el correo electrónico no se traduce a un IP / puerto, se traduce a un servidor.