Diferencia entre SMTP e IMAP (con tabla)

SMTP e IMAP son dos protocolos de correo electrónico que participan en la transferencia de mensajes electrónicos. SMTP significa Protocolo simple de transferencia de correo, mientras que IMAP significa Protocolo de acceso a mensajes de Internet.

Básicamente, un protocolo de correo electrónico establece una conexión entre el remitente, el servidor de correo electrónico y el receptor. Se necesita SMTP para enviar un mensaje electrónico de un remitente a un servidor de correo electrónico y, posteriormente, llevar el mensaje entre dos servidores de correo electrónico.

Por otro lado, se necesita IMAP para recuperar un mensaje electrónico que está almacenado en un servidor de correo electrónico.

los diferencia entre SMTP e IMAP es que ambos están destinados a funciones diferentes. SMTP solo está diseñado para enviar mensajes, mientras que IMAP está diseñado para administrar y recuperar mensajes.

Tabla de comparación entre SMTP e IMAP

Parámetros de comparación SMTP IMAP
Forma completa SMTP es un acrónimo de Protocolo simple de transferencia de correo. IMAP es un acrónimo de Protocolo de acceso a mensajes de Internet.
Sentido SMTP es un protocolo de correo electrónico que establece una forma para que los mensajes electrónicos se transfieran de un remitente a un servidor de correo electrónico y, posteriormente, entre dos servidores de correo electrónico. IMAP es un protocolo de correo electrónico que establece una forma de administrar y recuperar mensajes electrónicos de un servidor de correo electrónico.
Función La función de SMTP es solo enviar mensajes electrónicos a un servidor o entre servidores. La función de IMAP es administrar y recuperar mensajes electrónicos de un servidor.
Transferir SMTP transfiere mensajes electrónicos de un cliente a un servidor, así como entre dos servidores. IMAP transfiere mensajes electrónicos solo desde un servidor de correo electrónico a un cliente.
Puertos SMTP funciona en el puerto 25 (estándar para la transferencia de correo), el puerto 465 (no compatible con RFC), el puerto 587 (cifrado con TLS) y el puerto 2525 (no es un puerto oficial pero admite casi todos los servicios de correo electrónico). IMAP funciona en el puerto 143 (puerto predeterminado sin cifrado) y el puerto 993 (puerto seguro SSL / TLS que a menudo se llama IMAPS).

¿Qué es SMTP?

SMTP es un protocolo estándar de la industria basado en texto para servicios de correo electrónico. Establece un mecanismo para la transferencia de mensajes electrónicos de un remitente a un servidor de correo electrónico, así como entre dos servidores de correo electrónico. SMTP significa Protocolo simple de transferencia de correo. Solo está destinado a ‘enviar’ mensajes.

En un servidor SMTP, un cliente SMTP envía comandos en forma de textos como HELLO, MAIL, RCPT, etc. Estos son respondidos por servidores SMTP en forma de códigos de finalización numéricos como 220, 250, 354, etc. . Este flujo de trabajo se utiliza para transferir mensajes electrónicos de una parte a otra.

Los mecanismos SMTP se desarrollaron durante la década de 1970. Usenet, una red de comunicaciones que surgió durante el mismo período, tenía muchas similitudes con los servidores SMTP. Posteriormente, durante la década de 1980, SMTP ganó popularidad ya que complementaba el correo UUCP (Programa de copia de Unix a Unix).

En la actualidad, SMTP admite servidores que incluyen IceWarp, Sendmail, Exim, Postfix, MagicMail, MailEnable y HMailServer. Los clientes que admite incluyen Mozilla Thunderbird (después de la versión 82.0) y NMH (después de la versión 1.7).

¿Qué es IMAP?

IMAP es un protocolo estándar de comunicación para servicios de correo electrónico. Establece un mecanismo para recuperar mensajes electrónicos de un servidor de correo electrónico. Estos mensajes siempre se almacenan en el servidor. Cuando el receptor inicia la aplicación y elige un mensaje, el protocolo lo descarga automáticamente.

IMAP solo está destinado a administrar y recibir mensajes a pedido. La transferencia se realiza únicamente entre un servidor y un cliente, a diferencia de SMTP. Las respuestas del servidor IMAP son de tres categorías: respuestas de estado (OK, BYE, BAD, NO), datos del servidor (CAPABILITY, EXIST, FETCH) y solicitud de continuación de comando.

Casi todas las implementaciones de IMAP permiten que varios dispositivos se conecten con el servidor simultáneamente. Sin embargo, IMAP se puede comparar con POP3 por su servicio de comunicaciones. POP3 almacena todos los mensajes electrónicos en un ‘buzón’ digital. Esto se descarga por completo cuando el receptor abre la aplicación.

Originalmente, IMAP era un protocolo de buzón de correo de acceso remoto diseñado por Mark Crispin. Después de pasar por muchas alteraciones y actualizaciones, se lanzó la última versión IMAP2bis. Más tarde se le cambió el nombre a IMAP4 para evitar confusiones.

Principales diferencias entre SMTP e IMAP

  1. SMTP es un acrónimo de Protocolo simple de transferencia de correo e IMAP es un acrónimo de Protocolo de acceso a mensajes de Internet.
  2. SMTP es un mecanismo que establece un protocolo para que los mensajes electrónicos se envíen a un servidor de correo electrónico o entre servidores, mientras que IMAP es un mecanismo que recupera mensajes electrónicos de los servidores de correo electrónico.
  3. SMTP solo está diseñado para ‘enviar’, mientras que IMAP está diseñado para administrar y recuperar mensajes.
  4. SMTP puede transferir mensajes de un cliente a un servidor, así como entre dos servidores. Por el contrario, IMAP solo puede transferir mensajes de un servidor a un cliente.
  5. SMTP funciona en el puerto 25 (estándar para la transferencia de correo), el puerto 465 (no compatible con RFC), el puerto 587 (cifrado con TLS) y el puerto 2525 (no es un puerto oficial pero admite casi todos los servicios de correo electrónico). Por otro lado, IMAP funciona en el puerto 143 (puerto predeterminado sin cifrado) y el puerto 993 (puerto seguro SSL / TLS que a menudo se llama IMAPS).

Conclusión

SMTP e IMAP se requieren juntos como protocolos para enviar y recibir mensajes. Actúan como una conexión entre el remitente, el servidor de correo electrónico y el receptor. Mientras que SMTP está diseñado para enviar el mensaje, IMAP está diseñado para recuperarlo.

SMTP es uno de los servidores más utilizados en la actualidad. Sin embargo, IMAP compite con POP3, que es un protocolo de comunicación que almacena todos los mensajes en un buzón y descarga los mensajes. Esto también permite al cliente acceder a los mensajes sin conexión.

Lo que distingue a IMAP es su capacidad para múltiples inicios de sesión. Entonces, si un cliente necesita acceder al correo desde diferentes dispositivos, IMAP funciona perfectamente. POP3 es perfecto para clientes que tienen conexiones a Internet bajas o inestables.

Referencias

  1. https://www2.rivier.edu/faculty/vriabov/Information-Security-SMTP_c60_p01-23.pdf
  2. http://www.hjp.at/doc/rfc/rfc2595.html

Intente el cuestionario de TI