En informática se utiliza el Post Office Protocol (POP3, Protocolo de Oficina de Correo o "Protocolo de
Oficina Postal") en clientes locales de correo para obtener los mensajes de correo electrónico almacenados en un servidor remoto, denominado Servidor
POP. Es un protocolo de nivel de aplicación en el Modelo OSI.
SU FUNCIÓN ES: Obtención de mensajes de correo electrónico en clientes
locales.
CARACTERÍSTICAS:
POP3 está diseñado para recibir correo, que en algunos casos no es para enviarlo; le permite a los usuarios con conexiones intermitentes o muy lentas (tales como las conexiones por módem), descargar su correo electrónico mientras tienen conexión y revisarlo posteriormente incluso estando desconectados. Cabe mencionar que aunque algunos clientes de correo incluyen la opción de dejar los mensajes en el servidor, el funcionamiento general es: un cliente que utilice POP3 se conecta, obtiene todos los mensajes, los almacena en la computadora del usuario como mensajes nuevos, los elimina del servidor y finalmente se desconecta.
ORDENES:
Para establecer una conexión a un servidor POP, el cliente de correo abre una conexión TCP en el puerto 110 del servidor. Cuando la conexión se ha establecido, el servidor POP envía al cliente POP y después las dos máquinas se envían entre sí otras órdenes y respuestas que se especifican en el protocolo. Como parte de esta comunicación, al cliente POP se le pide que se autentifique (Estado de autenticación), donde el nombre de usuario y la contraseña del usuario se envían al servidor POP. Si la autenticación es correcta, el cliente POP pasa al Estado de transacción, en este estado se pueden utilizar órdenes LIST, RETR y DELE para mostrar, descargar y eliminar mensajes del servidor, respectivamente. Los mensajes definidos para su eliminación no se quitan realmente del servidor hasta que el cliente POP envía la orden QUIT para terminar la sesión. En ese momento, el servidor POP pasa al Estado de actualización, fase en la que se eliminan los mensajes marcados y se limpian todos los recursos restantes de la sesión.
Es posible conectarse manualmente al
servidor POP3 haciendo Telnet al puerto 110. Es muy útil cuando envían un
mensaje con un fichero muy largo que no se quiere recibir.
·
USER <nombre> Identificación de usuario (Solo se realiza una vez).
·
PASS <password> Envía la clave del servidor.
·
STAT Da el número de mensajes no borrados en el buzón y su longitud
total.
·
LIST Muestra todos los mensajes no borrados con su longitud.
·
RETR <número> Solicita el envío del mensaje especificando el
número (no se borra del buzón).
·
TOP <número> <líneas> Muestra la cabecera y el número de
líneas requerido del mensaje especificando el número.
·
DELE <número> Borra el mensaje especificando el número.
·
RSET Recupera los mensajes borrados (en la conexión actual).
·
UIDL <número> Devuelve una cadena identificatoria del mensaje
persistente a través de las sesiones. Si no se especifica <número> se
devuelve una lista con los números de mensajes y su cadena identificatoria de
los mensajes no borrados.
·
QUIT Salir.