¿Cómo funcionan los servidores SMTP?
Envías correo desde tu dirección de correo electrónico, como susan@website.com, a un destinatario determinado, como robert@domain.com, utilizando tu proveedor de servicios de correo electrónico. El webmail se conoce como MUA, o agente de usuario de mensajes.
El correo electrónico se envía a través del puerto 25 a un servidor SMTP que proporciona tu cliente de correo, que funciona como Agente de Transferencia de Correo. El cliente y el servidor inician una breve conversación en la que este último verifica toda la información sobre la transmisión del mensaje (remitente, destinatario y dominios). El servidor de correo autentica al remitente y coloca el nuevo mensaje en la bandeja de entrada del destinatario. Recuerda que el lenguaje SMTP solo habla de la transmisión del mensaje y no de su contenido.
El correo electrónico se envía inmediatamente si el dominio del destinatario tiene una cuenta conectada al servidor. Si no es el caso, el SMTP lo transmite a otro servidor de entrada más cercano al destinatario. El servidor del dominio establece una conexión con el servidor del sitio web, que recibe y almacena el correo electrónico.
¿Y si el servidor del destinatario no está disponible o está ocupado? El host SMTP simplemente reenvía el mensaje a un servidor de copia de seguridad. Si no hay ninguno disponible, el correo se retiene y se vuelve a intentar la entrega periódicamente. Transcurrido un tiempo determinado, marca el mensaje como no entregado.
Correos electrónicos: SMTP frente a IMAP frente a POP3
Para enviar y recibir correos electrónicos se utilizan protocolos TCP/IP especializados denominados SMTP, POP3 e IMAP. Para satisfacer las necesidades de las aplicaciones modernas, es importante comprender estos protocolos.
IMAP
Cuando se utiliza el protocolo IMAP, el cliente de correo electrónico establece una conexión con el servidor, busca nuevos mensajes y los guarda como archivos temporales en la memoria caché. Al principio, el servidor solo descarga la fecha, el remitente y el asunto. El contenido solo se descargará cuando abras el correo. Por lo tanto, es posible acceder al contenido del correo electrónico sin descargar ningún archivo adjunto utilizando este protocolo.
El servidor se actualiza cuando un correo electrónico se edita, se elimina o cambia su estado de no leído a leído. Este procedimiento ayuda a reflejar el estado actual de los correos electrónicos en varios dispositivos.
Las principales diferencias entre IMAP y SMTP son las siguientes:
- SMTP se utiliza para transferir datos, mientras que un servidor IMAP se utiliza para recuperar mensajes.
- SMTP transfiere datos entre servidores, mientras que IMAP facilita la comunicación entre el servidor y el cliente.
- SMTP permite a los usuarios organizar los correos electrónicos en el almacenamiento del cliente, y IMAP permite a los usuarios gestionar los correos electrónicos en el servidor.
POP3
Una forma más sencilla de acceder a los buzones es mediante el Protocolo de Apartado de Correos. POP3 te permite acceder a los correos electrónicos aunque no estés conectado a Internet, ya que envía los correos desde el servidor al cliente de correo electrónico.
El cliente se conecta al servidor POP3 cuando un usuario busca nuevos mensajes de correo electrónico. A continuación, el cliente de correo electrónico envía su nombre de usuario y contraseña al servidor para su autenticación. El cliente envía comandos basados en texto para recuperar todos los mensajes de correo electrónico en cuanto se conecta. A continuación elimina las copias del servidor y se desconecta de él tras guardar los mensajes descargados como nuevos correos electrónicos en el sistema local del usuario.
Las diferencias entre POP3 y SMTP incluyen:
- POP3 es un protocolo pull, y SMTP es un protocolo push.
- Los correos electrónicos se envían por SMTP desde el dispositivo del remitente a la bandeja de entrada del destinatario y por POP3 desde el servidor de correo del destinatario al ordenador del destinatario.
- POP3 funciona entre el destinatario y el servidor de correo del destinatario, mientras que SMTP funciona entre el servidor de correo entrante y saliente.
POP3 frente a IMAP
Las diferencias entre POP3 e IMAP incluyen:
- IMAP muestra la cabecera del mensaje antes de descargar el correo electrónico, y POP3 muestra la cabecera y descarga el correo electrónico al mismo tiempo.
- POP3 toma los correos electrónicos de los servidores, los transfiere a un único ordenador y los elimina. IMAP sincroniza el correo electrónico en varios dispositivos para que se pueda acceder a él a través de diversos canales después de almacenarlo en el servidor.
- Organizar los correos electrónicos en el buzón del servidor de correo no es posible con POP3, pero sí con IMAP.