GNU/Linux >> Tutoriales Linux >  >> Linux

IMAP, POP3 y SMTP:¿cuáles son las diferencias?

Introducción

Los correos electrónicos siguen siendo el método de comunicación más frecuente en el mundo de los negocios. Los mensajes de correo electrónico se transfieren a través de Internet utilizando protocolos de correo electrónico, es decir, reglas para enrutar y direccionar datos de correo electrónico.

Este artículo comparará tres protocolos populares de transferencia de correo electrónico:IMAP, POP3 y SMTP. La guía explica cómo funciona cada uno de los protocolos y cómo funcionan juntos para habilitar la mensajería de correo electrónico.

¿Qué es IMAP?

El Protocolo de acceso a mensajes de Internet (IMAP) es un protocolo de correo electrónico entrante que permite la sincronización de correo electrónico en varios dispositivos. Junto con POP3, IMAP es el protocolo de recuperación de correo electrónico más popular, compatible con todos los principales clientes de correo electrónico.

¿Cómo funciona IMAP?

IMAP permite una gestión eficiente del correo electrónico de varios clientes al mantener los mensajes en el servidor hasta que el usuario decida eliminarlos. De esta forma, incluso después de que un cliente descargue un correo electrónico del servidor, los correos electrónicos estarán disponibles para sincronizarlos en otros dispositivos.

Cuando un cliente IMAP se comunica con el servidor y encuentra un mensaje nuevo, descarga solo el encabezado del mensaje, que sirve como vista previa. El mensaje completo se descarga solo cuando el usuario decide abrirlo.

IMAP es un protocolo bidireccional , lo que significa que el usuario puede administrar el contenido del servidor de correo electrónico. En lugar de simplemente descargar los mensajes, IMAP permite marcar los mensajes en el servidor como leídos, respondidos, reenviados o eliminados.

El proceso de recuperación de correo IMAP consta de tres pasos :

  • El cliente de correo electrónico establece una conexión con el servidor de correo.
  • El cliente descarga los encabezados de los mensajes del servidor.
  • Si el usuario decide leer un mensaje, IMAP recupera el mensaje del servidor.

IMAP establece la conexión con el servidor utilizando la capa de transporte TCP/IP. Una vez establecida la conexión, el protocolo utiliza el puerto 143 para escuchar al servidor. Para conexiones SSL/TLS seguras, IMAP usa el puerto 993. Los dos puertos son los valores predeterminados para IMAP, pero el usuario puede cambiarlos.

¿Qué es POP3?

El Protocolo de oficina de correos versión 3 (POP3) es la versión más utilizada del POP. Es un protocolo de correo electrónico entrante simple que mueve los mensajes almacenados en un servidor de correo electrónico al cliente de correo electrónico local. POP es uno de los protocolos de correo electrónico más antiguos, diseñado en el momento en que los usuarios accedían a Internet mediante acceso telefónico y otros tipos de conexión temporal.

¿Cómo funciona POP3?

POP3 es un protocolo unidireccional . Cuando un cliente de correo electrónico verifica el servidor utilizando el protocolo POP3, descarga nuevos mensajes y luego se eliminan del servidor. Esto permite a los usuarios leer y administrar sus mensajes mientras están desconectados.

Dado que el canal de comunicación POP3 no es bidireccional, no es posible una gestión posterior de los mensajes y otros dispositivos no pueden descargar copias. La configuración predeterminada para eliminar los mensajes del servidor impide llenar el espacio de almacenamiento.

La conexión POP3 tiene cuatro etapas:

  • Autorización - el cliente proporciona credenciales para acceder al servidor de correo.
  • Transacción - el cliente descarga los mensajes a la máquina local.
  • Actualizar - el servidor elimina los mensajes descargados.
  • Fin - la conexión finaliza.

Para conectar el cliente de correo electrónico y el servidor, POP3 utiliza TCP/IP. De manera predeterminada, los servidores POP3 usan el puerto 110. POP3S (Post Office Protocol 3 sobre TLS/SSL) sobre el puerto 995 se usa para la comunicación cifrada.

¿Qué es SMTP?

El Protocolo simple de transferencia de correo (SMTP) es un protocolo de correo electrónico saliente. A diferencia de los protocolos de correo electrónico entrante como IMAP y POP3, el propósito de SMTP es permitir la transferencia de mensajes desde la máquina local a un servidor de correo electrónico.

¿Cómo funciona SMTP?

Cuando un usuario envía un mensaje de correo electrónico, SMTP utiliza el software Message Transfer Agent (MTA) para reenviar el mensaje a la ubicación de Internet deseada. SMTP también es un filtro de mensajes que controla la cantidad de mensajes enviados en un período determinado.

SMTP se conecta al servidor de correo electrónico en tres etapas:

  • Apretón de manos - El cliente SMTP y el servidor SMTP establecen una conexión.
  • Transacción - el cliente envía los mensajes salientes al servidor.
  • Fin - la conexión finaliza.

Al igual que IMAP y POP3, SMTP utiliza TCP/IP para conectarse a Internet. El puerto predeterminado para la transmisión SMTP es 587, y este puerto también maneja la comunicación cifrada TLS. La retransmisión SMTP, es decir, la comunicación basada en SMTP entre dos servidores de correo se lleva a cabo tradicionalmente a través del puerto 25.

¿Cómo funcionan juntos?

Para que un sistema de mensajería de correo electrónico funcione correctamente, los protocolos de correo electrónico entrante y saliente deben funcionar juntos. La siguiente sección describe la ruta que cruza un mensaje de correo electrónico en el camino hacia el destinatario.

  • SMTP conecta el cliente de correo electrónico del remitente con el servidor de correo electrónico que generalmente pertenece al proveedor de servicios de Internet (ISP) del remitente.
  • Una vez que el mensaje está en el servidor, SMTP busca en el encabezado del mensaje la dirección de correo electrónico del destinatario y obtiene la dirección IP del dominio de correo electrónico en el Sistema de nombres de dominio.
  • Luego, el mensaje se transfiere al servidor SMTP del destinatario.
  • El servidor SMTP envía el mensaje al buzón del destinatario.
  • Cuando el destinatario se conecta a su buzón, puede usar IMAP o POP3 para descargar el mensaje.

IMAP frente a POP3:¿cuál elegir?

Los dos protocolos de correo electrónico entrante, IMAP y POP3, están diseñados con diferentes casos de uso en mente. Decidir cuál elegir depende de sus necesidades específicas y de los recursos a su disposición.

Elegir IMAP cuando:

  • Más de un dispositivo necesita acceso a los correos electrónicos - IMAP mantiene los correos electrónicos en el servidor, por lo que varios dispositivos pueden recibir mensajes al mismo tiempo.
  • Los buzones deben sincronizarse - IMAP sincroniza cada cliente registrado con el estado del servidor de correo.
  • Usas carpetas para organizar los correos electrónicos - IMAP permite crear una estructura jerárquica en su servidor. POP3 no es compatible con esta función.

Elija POP3 cuando:

  • El espacio de almacenamiento del servidor es insuficiente - POP3 elimina automáticamente los mensajes una vez que se descargan. Por otro lado, IMAP puede llenar rápidamente un servidor de correo electrónico con correos electrónicos.
  • Una solución ligera es preferible - Debido a la sincronización constante entre el servidor y el cliente, IMAP consume más CPU y RAM que POP3. Por lo tanto, POP3 es una solución que demanda menos recursos.
  • La privacidad es una prioridad - A diferencia de IMAP, POP3 no deja mensajes en el servidor donde pueden estar sujetos a posibles violaciones de seguridad.

Linux
  1. MySQL vs. MariaDB:¿Cuáles son las principales diferencias entre ellos?

  2. Debian vs Ubuntu:¿Cuáles son las diferencias?

  3. Enrutador pfSense vs Netgear:¿Cuáles son las principales diferencias?

  4. Fedora vs Ubuntu:¿Cuáles son las diferencias clave?

  5. ¿Cuáles son los beneficios de CloudLinux?

Cassandra vs MongoDB - ¿Cuáles son las diferencias?

Terraform vs Kubernetes:¿Cuáles son las diferencias?

Docker ADD vs COPY:¿Cuáles son las diferencias?

¿Cuáles son las diferencias entre cPanel y WHM?

useradd vs adduser:¿Cuáles son las diferencias?

¿Cuáles son las diferencias entre rdesktop y xfreerdp?