Enviar un proceso de correo electrónico

Enviar un proceso de correo electrónico

Estoy tratando de entender en detalle cómo funciona el correo electrónico. He encontrado un sitio bastante bueno (Registro MX en DNS explicado con configuraciones de ejemplo) describiendo el tema. Desafortunadamente, tengo cierta confusión. Esto es lo que dice el sitio sobre el envío de un correo electrónico:

Una vez que su servidor SMTP encuentre el servidor SMTP del receptor de destino, mediante una búsqueda de registros MX, reenviará el mensaje a ese servidor (a través de Internet). Luego el servidor SMTP reenviará el mensaje al servidor POP o IMAP responsable del dominio...

Digamos que me gustaría enviar un correo electrónico desde [email protected]a [email protected]. De acuerdo con la declaración anterior, mi MUA( mutten mi caso) envía el mensaje a mi servidor SMTP (que es smtp.mail.yahoo.com). Luego smtp.mail.yahoo.comuse la búsqueda de DNS para obtener el registro MX para gmail.comel dominio. Como verifiqué, el registro MX gmail.comtiene gmail-smtp-in.l.google.comIP:. 173.194.77.26Desde el otro lado, la dirección del servidor SMTP de Gmail ( smtp.gmail.com) es: 173.194.77.108Y aquí está la confusión.

  1. ¿No deberían ser las dos direcciones anteriores las mismas (según tengo entendido por el extracto citado)? ¿Por qué la búsqueda MX devuelve una referencia a una máquina diferente a la smtp.gmail.comanterior?
  2. ¿Significa que smtp.mail.yahoo.comreenvía el mensaje gmail-smtp-in.l.google.comy, de ser así, qué smtp.gmail.comtiene que hacer en el proceso?
  3. ¿Dónde está marryalojada la cuenta del buzón? gmail-smtp-in.l.google.com¿ En smtp.gmail.como tal vez imap.gmail.comserer?

Respuesta1

El SMTP entrante y saliente de un proveedor puede ser manejado por servidores diferentes.

  • El SMTP entrante (o a menudo llamado MX) maneja el correo entrante para los usuarios del dominio. Estos servidores se configurarán para aceptar únicamente correo destinado a su propio dominio (gmail.com, por ejemplo).

  • SMTP saliente maneja el correo de los usuarios del dominio que intentan enviar correo electrónico al resto del mundo. Estos servidores se configurarán para permitir el correo destinado a todas partes, pero sólo si lo envían sus propios clientes. A menudo, esto se aplica con firewalls basados ​​en la dirección IP o SMTP AUTH (nombre de usuario y contraseña).

Si envía un correo desde yahoo.com a google.com, smtp.gmail.com no hará nada. Sin embargo, si envía un correo desde google.com a yahoo.com, el servidor smtp.google.com aceptará el correo del MUA y lo enviará al servidor MX de yahoo.com.

Para su última pregunta, el buzón de correo de matrimonio probablemente estará alojado en algún servidor lejano en la nube de Google. Cuando un front-end (uno de los servidores que maneja imap.google.com) recibe una solicitud para entregar archivos desde el buzón de matrimonio, buscará una referencia al buzón (en alguna base de datos) y recuperará la información de un máquina remota.

Pensar en configuraciones de correo enormes (como yahoo.com y gmail.com) tal vez no sea la mejor manera de empezar a comprender el correo. Intente comprender cómo lo manejaría su ISP.

información relacionada