Descubre cómo el protocolo SMTP permite el envío seguro de correos, explorando su recorrido, comandos clave y la comunicación entre servidores. ¡Entérate de todo aquí!
El protocolo SMTP es el encargado de asegurar que los correos electrónicos que envías a diario lleguen a sus destinatarios. El objetivo principal es configurar reglas de comunicación entre servidores, ya que éstos tienen una forma específica de identificarse y anunciar qué tipo de comunicación están intentando realizar.
Este protocolo de comunicación estándar de Internet cuenta con dos componentes, el agente de usuario (el cliente SMTP) y el agente de transferencia de correo (el servidor SMTP). La logística es similar a una oficina de correos. Mientras el agente de usuario prepara el mensaje, crea el sobre y lo coloca allí, el agente de transferencia de correo (MTA) transfiere la correspondencia, pero por Internet.
Algunos sistemas ampliamente utilizados hoy en día, como Gmail, tienen protocolos propios para el envío de correos, pero aún usan SMTP para mandarlos. Por eso, vale la pena entender mejor cómo funciona el protocolo SMTP y para qué sirve. ¡En este artículo, vas a saber más sobre ello!

¿Qué es el protocolo SMTP?
El Simple Mail Transfer Protocol (SMTP), o sea, Protocolo Simple de Transferencia de Correo, es la tecnología que permite que los correos se envíen de un servidor a otro hasta llegar a la bandeja de entrada.
En otras palabras, el SMTP es un protocolo de Internet que conecta máquinas y ayuda a transportar el correo, como un cartero virtual. Forma parte de la capa de aplicación del protocolo TCP/IP.
A veces, este protocolo se empareja con IMAP o POP3 (por ejemplo, en una aplicación a nivel de usuario), que se encarga de recuperar los mensajes, mientras el SMTP envía mensajes a un servidor para su reenvío.
Usando un proceso llamado “almacenar y reenviar”, el SMTP transfiere el correo enviado por las redes hasta el destinatario. Funciona junto al Mail Transfer Agent (MTA) para enviar la comunicación al computador y a la bandeja de entrada correctos.
La función del protocolo SMTP es lograr que el mensaje pase por todas las etapas necesarias. Por suerte, todo esto ocurre detrás de escena, y no tenemos que entender ni manejar el SMTP.
¿Cómo funciona el protocolo SMTP?
Imaginemos que José forma parte del equipo de marketing de una empresa de Florianópolis de la cual Fernanda es cliente. El correo profesional es la principal herramienta de comunicación entre ellos. Así, a diario, necesitan intercambiar información por correo. El correo de José es [email protected], y el de Fernanda es [email protected].
Al comenzar el día, José escribe un mensaje para Fernanda en una aplicación de Apple. En este escenario, el protocolo SMTP se encarga de gestionar los componentes.
1- Agente de usuario de José
Esta es la aplicación que se ejecuta en el computador de José, utilizada para escribir, responder y leer mensajes de correo. José usa la aplicación Mail de Apple en su computador como agente de usuario.
2- Servidor de correo de José
José tiene una cuenta de correo en Gmail. Esto significa que hay una máquina remota en el dominio gmail.com que gestiona todos los mensajes de correo enviados a él. Esta máquina se encarga de enviar los correos de José a otros usuarios en otros servidores. La aplicación que se ejecuta en esa máquina remota, Gmail, es el servidor de correo.
3- Servidor de correo de Fernanda
Fernanda tiene una cuenta en Yahoo y envía sus mensajes a través de esa máquina remota, de la misma forma que José. Así, Yahoo es su servidor de correo.
4- Agente de usuario de Fernanda
Fernanda usa Microsoft Outlook como su agente de usuario. Al igual que el agente de José, esta es la aplicación que se ejecuta en el computador de Fernanda, que le permite buscar correos, escribir mensajes y enviarlos a su servidor de correo para que sean entregados posteriormente al destinatario adecuado.
La figura a continuación ilustra cómo funciona el trayecto del correo enviado diariamente de José a Fernanda.

Por ahora, vamos a concentrarnos en la comunicación que ocurre entre el servidor de correo de José y el servidor de correo de Fernanda. Recuerda que el SMTP es el protocolo que rige esta comunicación.
El recorrido del protocolo SMTP
El trayecto del correo comenzaría con José abriendo la aplicación Mail, proporcionando la dirección de correo de Fernanda ([email protected]), escribiendo el mensaje y haciendo clic en el botón “Enviar”. Luego, Mail se comunica con el servidor de correo de José y, eventualmente, envía el correo a su servidor, donde queda almacenado para ser entregado a Fernanda.
A continuación, el servidor de correo de José detecta que hay un mensaje pendiente de entrega para [email protected]. Inicia una comunicación con el servidor de correo Gmail para entregar el mensaje. Es aquí donde el protocolo SMTP entra en acción.
SMTP es el protocolo que rige la comunicación entre estos dos servidores de correo. En nuestro escenario particular, el servidor de correo de José desempeñará la función de un cliente SMTP, mientras que el servidor de correo de Fernanda actuará como un servidor SMTP.
Tras un intercambio inicial de handshaking SMTP entre los servidores de correo de Gmail y Yahoo, el cliente SMTP envía el mensaje de José al servidor de correo de Fernanda. El servidor de correo de Fernanda recibe el mensaje y lo almacena en la bandeja de entrada para que ella pueda leerlo.
Más tarde, Fernanda usará Microsoft Outlook para buscar mensajes en su bandeja de entrada y, eventualmente, leer el mensaje de José. Con esta explicación y ejemplos, queda más claro para qué sirve el protocolo SMTP, ¿verdad?
Comandos del protocolo SMTP
Para resumir, el funcionamiento de un servidor SMTP se puede dividir en dos etapas. La primera incluye la concesión de permiso para el proceso y la verificación de la configuración del computador desde el cual se envía un correo. En la segunda, envía el mensaje y continúa con la entrega exitosa del correo. Si, por alguna razón, el correo no es entregado, será devuelto al remitente.
El servidor SMTP entiende comandos simples de texto. Los más comunes son:
- HELO: se presenta;
- EHLO: se presenta y solicita el modo extendido;
- RCPT TO: especifica al destinatario;
- MAIL FROM: especifica al remitente;
- DATA: especifica el cuerpo del correo.
Tras el handshaking entre cliente y servidor, en el que se proporcionan las identidades del remitente y del destinatario del correo, se inicia una serie de comandos.
El recorrido del protocolo SMTP con comandos
Ahora que ya has visto algunos de los comandos y características del protocolo SMTP, vamos a conocer el recorrido del correo enviado por José a Fernanda, pero indicando los comandos SMTP utilizados en cada etapa.
La serie comienza con el servidor de correo de José enviando un comando EHLO al servidor de correo de Fernanda e identificando el dominio. Por ejemplo, el servidor de correo de José enviaría “EHLO <gmail.com>”.
El servidor SMTP en Yahoo reconoce el mensaje EHLO respondiendo con el código “250” junto con los servicios que el servidor SMTP puede soportar. Es importante que el cliente y el servidor lleguen a un acuerdo sobre los servicios y recursos que pueden soportar antes de iniciar la transferencia del mensaje.
Ahora que el saludo está hecho, es hora de que el cliente envíe la información del remitente y del destinatario del correo. El cliente SMTP continúa enviando un comando “MAIL FROM” junto con la información del remitente. En nuestro escenario, sería algo como “MAIL FROM: [email protected]”.
Cuando el servidor SMTP recibe este comando, responde nuevamente con el mismo código 250 para indicar que no tiene problemas en aceptar mensajes de este usuario, en el caso de José. Luego, el cliente envía un comando “RCPT TO” junto con la dirección de correo del destinatario, “RCPT TO: [email protected]”.
Entre otras cosas, el servidor SMTP verifica si el usuario “Fernanda” existe. Si es así, envía de vuelta una confirmación 250, indicando que está todo bien en aceptar mensajes de José dirigidos a Fernanda. Esto concluye la etapa de handshaking. Ahora, pasemos a los detalles sustanciales. ¿Cómo se transfiere el mensaje real del cliente SMTP al servidor SMTP?
Antes de iniciar la transferencia propiamente dicha del mensaje, el cliente SMTP envía otro comando denominado “DATA” al servidor, solo para asegurarse de que el lado del servidor está listo. El servidor de correo de Fernanda responde con el código “354”, indicando que está listo para recibir el mensaje.
Este trayecto resume lo que es el protocolo SMTP y cómo el mensaje de José llega hasta Fernanda, indicando que hay nuevos productos disponibles para la compra. La última etapa es el cierre de la conexión entre el cliente SMTP y el servidor SMTP, cuando el servidor de José envía un comando “QUIT” al servidor de correo de Fernanda, que responde con un código “221”.

¿Cómo conocer tu servidor SMTP?
Puedes verificar el servidor SMTP utilizado ejecutando algunos pasos en el símbolo del sistema de Windows.
- Presiona la tecla “Windows”;
- Escribe “cmd” en el cuadro de búsqueda;
- Abre la aplicación “Símbolo del Sistema” y escribe uno de los siguientes dos comandos: ping SMTP.mysite.com y ping mail.mysite.com;
- El nombre de tu servidor SMTP se mostrará justo después de la palabra “Pinging”.
La importancia del protocolo SMTP
Como se mencionó anteriormente, el servidor SMTP se usa para entregar correos transaccionales y masivos de forma confiable y segura. Existen muchos proveedores de servicio SMTP en el mercado. Algunas de las ventajas son:

Antes de elegir un SMTP, la idea es invertir algo de tiempo en hacer unas búsquedas básicas sobre los tipos de servidores SMTP disponibles en el mercado. Generalmente, los planes gratuitos tienen un límite en el número de correos electrónicos que se pueden enviar por día o mes.
Si estás buscando un servicio SMTP para una gran organización, lo ideal es optar por un servicio SMTP de pago. Con esto en mente, podrás elegir uno que se ajuste mejor a las necesidades de tu negocio. Al fin y al cabo, ¡una comunicación eficaz es la clave del éxito!
¿Te gustó? Entonces sigue acompañando el blog de HostGator para más contenidos sobre tecnología, negocios y marketing!
Contenidos Relacionados: