Protocolos de correo electrónico

Los protocolos de correo electrónico son un conjunto de reglas que ayudan al cliente a transmitir correctamente la información hacia o desde el servidor de correo. Aquí, en este tutorial, discutiremos varios protocolos comoSMTP, POP, y IMAP.

SMPTP

SMTP representa Simple Mail Transfer Protocol. Fue propuesto por primera vez en 1982. Es un protocolo estándar que se utiliza para enviar correo electrónico de manera eficiente y confiable a través de Internet.

Key Points:

  • SMTP es un protocolo de nivel de aplicación.

  • SMTP es un protocolo orientado a la conexión.

  • SMTP es un protocolo basado en texto.

  • Maneja el intercambio de mensajes entre servidores de correo electrónico a través de una red TCP / IP.

  • Además de transferir correo electrónico, SMPT también proporciona notificaciones sobre el correo entrante.

  • Cuando envía un correo electrónico, su cliente de correo electrónico lo envía a su servidor de correo electrónico, que además se pone en contacto con el servidor de correo del destinatario mediante el cliente SMTP.

  • Estos comandos SMTP especifican la dirección de correo electrónico del remitente y el destinatario, junto con el mensaje que se enviará.

  • El intercambio de comandos entre servidores se realiza sin intervención de ningún usuario.

  • En caso de que el mensaje no se pueda entregar, se envía un informe de error al remitente que hace que SMTP sea un protocolo confiable.

Comandos SMTP

La siguiente tabla describe algunos de los comandos SMTP:

SN Descripción del comando
1 HELLO
Este comando inicia la conversación SMTP.
2 EHELLO
Este es un comando alternativo para iniciar la conversación. ESMTP indica que el servidor remitente desea utilizar el protocolo SMTP extendido.
3 MAIL FROM
Esto indica la dirección del remitente.
4 RCPT TO
Identifica al destinatario del correo. Para enviar un mensaje similar a varios usuarios, este comando se puede repetir varias veces.
5 SIZE
Este comando le permite al servidor saber el tamaño del mensaje adjunto en bytes.
6 DATA
los DATAcomando significa que seguirá un flujo de datos. Aquí el flujo de datos se refiere al cuerpo del mensaje.
7 QUIT
Este comando se utiliza para terminar la conexión SMTP.
8 VERFY
Este comando es utilizado por el servidor receptor para verificar si el nombre de usuario dado es válido o no.
9 EXPN
Es lo mismo que VRFY, excepto que enumerará todos los nombres de los usuarios cuando se use con una lista de distribución.

IMAP

IMAP representa Internet Message Access Protocol. Se propuso por primera vez en 1986. Existen cinco versiones de IMAP de la siguiente manera:

  1. IMAP original

  2. IMAP2

  3. IMAP3

  4. IMAP2bis

  5. IMAP4

Key Points:

  • IMAP permite que el programa cliente manipule el mensaje de correo electrónico en el servidor sin descargarlo en la computadora local.

  • El correo electrónico es retenido y mantenido por el servidor remoto.

  • Nos permite realizar cualquier acción como descargar, borrar el correo sin leer el correo, nos permite crear, manipular y borrar carpetas de mensajes remotas llamadas buzones de correo.

  • IMAP permite a los usuarios buscar los correos electrónicos.

  • Permite el acceso simultáneo a varios buzones de correo en varios servidores de correo.

Comandos IMAP

La siguiente tabla describe algunos de los comandos IMAP:

SN Descripción del comando
1 IMAP_LOGIN
Este comando abre la conexión.
2 CAPABILITY
Este comando solicita enumerar las capacidades que admite el servidor.
3 NOOP
Este comando se utiliza como una encuesta periódica de mensajes nuevos o actualizaciones de estado de mensajes durante un período de inactividad.
4 SELECT
Este comando ayuda a seleccionar un buzón para acceder a los mensajes.
5 EXAMINE
Es lo mismo que el comando SELECT, excepto que no se permiten cambios en el buzón.
6 CREATE
Se utiliza para crear un buzón con un nombre específico.
7 DELETE
Se utiliza para eliminar de forma permanente un buzón con un nombre determinado.
8 RENAME
Se utiliza para cambiar el nombre de un buzón.
9 LOGOUT
Este comando informa al servidor que el cliente ha terminado con la sesión. El servidor debe enviar una respuesta BYE sin etiquetar antes de la respuesta OK y luego cerrar la conexión de red.

POPULAR

POP son las siglas de Post Office Protocol. Generalmente se usa para dar soporte a un solo cliente. Hay varias versiones de POP, pero POP 3 es el estándar actual.

Key Points

  • POP es un protocolo estándar de Internet de la capa de aplicación.

  • Dado que POP admite el acceso sin conexión a los mensajes, requiere menos tiempo de uso de Internet.

  • POP no permite la función de búsqueda.

  • Para acceder a los mensajes, es necesario descargarlos.

  • Permite que solo se cree un buzón en el servidor.

  • No es adecuado para acceder a datos que no sean de correo.

  • Los comandos POP generalmente se abrevian en códigos de tres o cuatro letras. P.ej. STAT.

Comandos POP

La siguiente tabla describe algunos de los comandos POP:

SN Descripción del comando
1 LOGIN
Este comando abre la conexión.
2 STAT
Se utiliza para mostrar el número de mensajes que hay actualmente en el buzón.
3 LIST
Se utiliza para obtener el resumen de mensajes donde se muestra cada resumen de mensaje.
4 RETR
Este comando ayuda a seleccionar un buzón para acceder a los mensajes.
5 DELE
Se usa para borrar un mensaje.
6 RSET
Se utiliza para restablecer la sesión a su estado inicial.
7 QUIT
Se utiliza para cerrar la sesión.

Comparación entre POP e IMAP

SN POPULAR IMAP
1 Generalmente se utiliza para dar soporte a un solo cliente. Diseñado para manejar múltiples clientes.
2 Se accede a los mensajes sin conexión. Se accede a los mensajes en línea, aunque también admite el modo fuera de línea.
3 POP no permite la función de búsqueda. Ofrece la posibilidad de buscar correos electrónicos.
4 Todos los mensajes deben descargarse. Permite la transferencia selectiva de mensajes al cliente.
5 Solo se puede crear un buzón en el servidor. Se pueden crear varios buzones de correo en el servidor.
6 No apto para acceder a datos que no sean de correo. Adecuado para acceder a datos que no son de correo, es decir, archivos adjuntos.
7 Los comandos POP generalmente se abrevian en códigos de tres o cuatro letras. P.ej. STAT. Los comandos IMAP no están abreviados, están completos. P.ej. ESTADO.
8 Requiere un uso mínimo de los recursos del servidor. Los clientes dependen totalmente del servidor.
9 Una vez descargados, no se puede acceder a los correos desde otra ubicación. Permite acceder a los correos electrónicos desde múltiples ubicaciones.
10 Los correos electrónicos no se descargan automáticamente. Los usuarios pueden ver los encabezados y el remitente de los correos electrónicos y luego decidir descargarlos.
10 POP requiere menos tiempo de uso de Internet. IMAP requiere más tiempo de uso de Internet.