Cómo funciona la transferencia de correo entre el SMTP del remitente y el SMTP del receptor

Cómo funciona la transferencia de correo entre el SMTP del remitente y el SMTP del receptor

cuando envío un correo electrónico funciona así:

Mi cliente de correo electrónico -> Mi SMTP -> Destinatarios SMTP -> Cliente de correo electrónico de destinatarios

Conozco la forma en que mi cliente de correo electrónico se comunica con mi SMTP, pero ¿cómo se comunican los servidores SMTP entre sí? ¿Cómo se transmiten los datos? ¿Alguien podría pegar algo así como un registro Telnet?

Respuesta1

Para responder realmente a tu pregunta.

Al igual que su cliente de correo electrónico inicia una conversación SMTP (si lo hiciera a través de telnet)

    MAIL FROM: <[email protected]>
    RCPT TO: <[email protected]>
    DATA
    Blah blah blah text
    .(period)
  • Su servidor de correo electrónico normalmente pondrá el correo electrónico en cola.
  • Cuando esté listo para enviarlo, realizará una búsqueda de DNS para el dominio y encontrará el registro MX (o el registro A si no existe ningún MX). Así sabe con qué servidor empezar a hablar.
  • Finalmente, iniciará exactamente la misma conversación que acaba de tener con su servidor de correo (el que está en el bloque de comillas), con el servidor de correo del destinatario. A partir de ahí, depende del servidor de correo del destinatario.

***Tenga en cuenta que los comandos smtp que describo no están cifrados ni autorizados y están demasiado simplificados.

información relacionada