Qué es POP y cómo funciona para recuperar el correo electrónico

Qué es POP y cómo funciona para recuperar el correo electrónico

Qué es POP y cómo funciona para recuperar el correo electrónico

VALORACIÓN DEL ARTÍCULO:
5/5


El Protocolo de Oficina Postal (POP) utilizado para recuperar correo de un servidor remoto es un protocolo muy simple. Define la funcionalidad básica de una manera sencilla y es fácil de implementar. Por supuesto, también es fácil de entender.

Averigüemos qué sucede entre bastidores cuando su aplicación de correo electrónico obtiene correo en una cuenta POP. Primero, necesita conectarse al servidor. La mayor parte de esto se esconde detrás de las escenas en cuestión de segundos y nunca se ve. Sólo tienes que iniciar sesión en la aplicación y ver tu correo electrónico.

Índice de contenidos [Mostrar]

Hola, Soy yo

Normalmente, el servidor POP escucha el puerto 110 para las conexiones entrantes. Al conectarse desde un cliente POP (su programa de correo electrónico), se espera que responda con +OK pop.philo.org ready o algo similar. El +OK indica que todo está bien. Su equivalente negativo es -ERR, lo que significa que algo ha salido mal. Tal vez su cliente de correo electrónico ya le ha mostrado una de estas respuestas negativas del servidor.

Inicio de sesión

Ahora que el servidor nos ha saludado, necesitamos conectarnos usando nuestro nombre de usuario (supongamos que el nombre de usuario es «pelotón»; lo que el servidor dice está impreso en cursiva):

+OK pop.philo.org ready
Pelotón USUARIO

Como existe un usuario con este nombre, el servidor POP responde con +OK y tal vez con algún galimatías que realmente no nos importan. Si no hubiera tal usuario en el servidor, por supuesto, nos haría entrar en pánico con -ERR user unknown.

Para que la autenticación sea completa también necesitamos dar nuestra contraseña. Esto se hace con el comando «pass»:

+OK enviar su contraseña
pass noplato

Si escribimos la contraseña correctamente, el servidor responde con +OK great password o lo que sea que el programador del servidor POP tenga en mente. La parte importante de nuevo es +OK. Desafortunadamente, las contraseñas también pueden ser erróneas. El servidor anota esto con un nombre de usuario y contraseña secos -ERR no coinciden con (como si utilizara su nombre de usuario como contraseña).

Si todo ha ido bien, sin embargo, estamos conectados al servidor y éste sabe quiénes somos, así que estamos listos para echar un vistazo al correo recién llegado.

Tienes correo!

Después de que hayamos ingresado exitosamente a nuestra cuenta POP en el servidor, es posible que primero queramos saber si hay correo nuevo en absoluto y luego posiblemente cuánto.

El comando utilizado para recuperar estas estadísticas básicas del buzón de correo es STAT.

Una posible respuesta del servidor sería +OK 18 67042. En este caso, importa lo que sigue al signo +OK. Inmediatamente después está el número de mensajes en el buzón de correo, luego, separados por un espacio en blanco, viene el tamaño del buzón de correo en octetos (un octeto es de 8 bits).

STAT
+OK 18 67042

Si no hay correo, el servidor responde con +OK 0 0. Sin embargo, como hay 18 mensajes nuevos en el servidor, podemos listarlos usando el comando LIST. En respuesta, el servidor lista los mensajes en el siguiente formato:

LIST
+OK 18 mensajes (67042 octetos)
1 2552
2 3297

18 3270
.

Los mensajes se listan uno a la vez, cada uno seguido de su tamaño en octetos. La lista termina con un punto en una línea por sí misma.

El comando LIST puede tomar el número de un mensaje como un argumento opcional, LIST 2 por ejemplo. La respuesta del servidor a esta petición sería +OK 2 3297, el número de mensaje seguido del tamaño del mensaje. Si intenta listar un mensaje que no existe, como LIST 23, el servidor no muestra imaginación y dice: -ERR no existe tal mensaje .

La Gran Recuperación (Y Borrar)

Ahora que sabemos cuántos mensajes hay en nuestra cuenta y qué tan grandes son, es el momento de recuperarlos para que podamos leerlos también.

Ahora, después de averiguar si tenemos correo nuevo, viene el verdadero. Los mensajes se recuperan uno por uno con su número de mensaje como argumento para el comando RETR.

El servidor responde con un +OK y el mensaje tal como está, en múltiples líneas. El mensaje se termina por un punto en una línea por sí mismo. Por ejemplo:

RETR 1
RETR 1 +OK 2552 octetos
¡Blah! El servidor POP envía el mensaje aquí. .

Si intentamos obtener un mensaje que no existe, obtenemos -ERR no such message.

Ahora podemos borrar el mensaje usando el comando DELE. (Por supuesto, también podemos borrar el mensaje sin haberlo recuperado si es uno de esos días).

Es bueno saber que el servidor no purgará el mensaje inmediatamente. Sólo se marca para borrado. La eliminación real sólo ocurre si terminamos regularmente la conexión con el servidor. Así que no se perderá ningún correo si la conexión se interrumpe repentinamente, por ejemplo.

La respuesta del servidor al comando DELE es +OK message deleted:

DELE 1
+OK message 1 deleted

Si es uno de esos días y hemos marcado un mensaje para borrar que no queremos que se elimine, es posible recuperar todos los mensajes restableciendo las marcas de borrado. El comando RSET devuelve el buzón de correo al estado en el que se encontraba antes de que iniciáramos sesión.

El servidor responde con un +OK y posiblemente con el número de mensajes:

RSET
+OK 18 mensajes

Después de haber recuperado y borrado todos los mensajes, es hora de decir adiós usando el comando QUIT. Esto purgará los mensajes marcados para ser borrados y cerrará la conexión. El servidor responde con +OK y un mensaje de despedida:

QUIT
+OK bye, bye

Es posible que el servidor no haya podido borrar un mensaje. Entonces responderá con un error como -ERR mensaje 2 no borrado.

TAMBIÉN TE INTERESA

Peugeot-ChatGPT

Ok Peugeot: un año de idilio entre Peugeot-ChatGPT

Para quien aún no lo sepa, ChatGPT no solo está presente en el móvil y en el ordenador, sino también en los coches. Desde el matrimonio Peugeot-ChatGPT, la firma francesa cumple su primer aniversario con esta herramienta con resultados muy satisfactorios. La marca fue una de las primeras del sector en integrar la Inteligencia Artificial

Apple-iPad-Air con chip M3

Apple lanza el iPad Air con chip M3 y Apple Intelligence

Apple ha presentado la nueva generación del iPad Air con chip M3, una actualización que mejora significativamente el rendimiento, la eficiencia y la experiencia del usuario. La llegada del chip M3 y la integración de Apple Intelligence convierten a esta tableta en una opción aún más potente y versátil. Con dos tamaños de pantalla, compatibilidad

componentes tecnología

Memoria RAM en tu smartphone: ¿cuanta más mejor?

A la hora de comprar un nuevo teléfono, la elección de la memoria RAM en tu smartphone dice muchas cosas sobre el uso que le vayas a dar a tu dispositivo. Junto a este componente, las otras opciones por las que un móvil es más seductor para el consumidor son su cámara, el diseño, la

BMW Digital Key

BMW Digital Key: más que tener la llave de tu coche en el móvil

La transformación digital ha revolucionado la manera en que interactuamos con nuestros vehículos. Entre las innovaciones más destacadas se encuentra la BMW Digital Key, una tecnología que convierte el smartphone o smartwatch en una llave inteligente, redefiniendo los estándares de comodidad y seguridad en la automoción. El futuro ha llegado para el mundo de la