¿Qué es un servidor SMTP y cómo funciona?

servidor smtpCada vez que un correo electrónico es enviado, el cliente de correo electrónico escogido interactúa con el servidor SMTP para manejar el envío. Este servidor SMTP tiene la capacidad de tener conversaciones e interacciones con otros servidores con la finalidad de entregar y recibir correos electrónicos.

A la hora de enviar correos electrónicos, existen varios procesos que ocurren simultaneamente. La dirección IP y el ID del correo electrónico forman parte de la configuración interna de los correos. Sin importar el servidor de correo que se utilice, todos cuentan con un servidor SMTP el cual se se activa una vez que se presiona el botón de enviar.

¿Cómo funciona el servidor SMTP?

Cuando se configura una cuenta, independientemente el proveedor de correo, se le dice al mismo cuál será el servidor a utilizar. Entonces, una vez que se presiona el botón de enviar un correo, suceden ciertas cosas. Tomando como ejemplo el correo de Outlook, se puede esquematizar, de manera bastante general, el funcionamiento del servidor de correo.

  1. Outlook Express se conecta al servidor SMTP de la dirección buscada, usando el puerto más conveniente para ello. Luego de que esto sucede, Outlook tiene una especie de conversación o interacción con el servidor SMTP, informándole cuál será la dirección de correo electrónico, tanto del remitente como del destinatario, así como el cuerpo del mensaje.
  2. El servidor SMTP toma la dirección de destino del correo y la divide en dos partes: el nombre del destinatario y el nombre de dominio. Esto, por verlo de manera más práctica, es como dividir la dirección en lo que está escrito antes y después del símbolo de «@». Si la dirección de destino hubiera sido otro usuario del mismo proveedor de correo, lo que haría el servidor SMTP sería simplemente entregar el mensaje al servidor POP3 del servidor de correo. Sin embargo, cuando el destinatario se encuentra en otro dominio, el SMTP necesita comunicarse con ese dominio.
  3. El servidor SMTP tiene una conversación con un Servidor de Nombre de Dominio, o DNS. Esta conversación consiste, basicamente, en la solicitud de la dirección IP del servidor del remitente del correo. Entonces, el DNS responde con una o más direcciones IP, correspondientes a los servidores solicitados.
  4. Así, el servidor SMTP del emisor del correo se se conecta con el servidor SMTP del remitente usando el puerto solicitado. Tiene la misma conversación de texto simple que el cliente de correo electrónico. En este caso Outlook, tuvo con el servidor SMTP del remitente, y le da el mensaje a este servidor. El servidor reconoce que el nombre de dominio del remitente se encuentra en la base de datos, por lo cual entrega el mensaje al mensaje al  servidor POP3 del remitente, que pone el mensaje en el buzón de entrada del remitente.

Si, por alguna razón, el servidor SMTP del emisor del correo no es capaz de conectarse con el servidor SMTP del remitente, entonces el mensaje entra en una lista de espera. El servidor SMTP de la mayoría de las máquinas usa un programa llamado sendmail para hacer el envío real, así que esta fila se llama fila de sendmail. Sendmail intentará reenviar periódicamente los mensajes encontrados en cola.

Por ejemplo, puede volver a intentarlo cada 15 minutos. Después de cuatro horas, normalmente le enviará un mensaje que le indicará que hay algún tipo de problema. Al pasar cinco días, la mayoría de las configuraciones de sendmail se dan por vencidas y devuelven el correo no entregado.

Definitivamente, los servidores SMTP han sido una gran ayuda en lo que ha sido el envío de correos electrónicos, permitiendo maximizar y facilitar la comunicación a niveles realmente altos.

 

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies