9. POP3 n 9.1 introducción. u Descrición. u Modelo de comunicación. n 9.2 Estados de la comunicación. u Authorization state. u Transaction state. u Update state. n 9.3 Comandos SMTP. u Tabla de comandos.
9.1 Introducción n Descripción: u Envío de correo desde un servidor a una estación de trabajo. u Requiere un canal de datos fiable y ordenado. (TCP) u El cliente y el servidor intercambian una serie de comandos y respuestas. u Comandos: F Palabra reservada de 3 ó 4 caracteres. F Siempre acaban en. F Pueden tener varios argumentos con un máximo de 40 caracteres cada uno. u Respuestas: F Positivas = +OK F Negativas = -ERR
9.1 Introdución n Modelo de comunicación. u Las respuestas se acompañan deuna cadena explicativa. Emisor Receptor Conexión TCP Puerto 110 Respuestas Comandos (Cliente) (Servidor)
9.2 Estados n Authorization state. u Una vez establecida la comunicación (TCP) el servidor envía un saludo y se pasa al estado de autorización. u Después el usuario debe de identificarse y enviar su password. u Si se validan el nombre de usuario y el password se pasa al estado de transacción +OK Welcome to Indy POP3 Server +OK pepe is valid mail box USER pepe +OK pepe maildrop loked and ready PASS 12345
9.2 Estados n Transaction state. u En este estado el cliente solicitará del servidor los datos que considere oportunos mediante los comandos disponibles en el protocolo. u Ejemplos: +OK STAT +OK LIST 1 +OK 2 messages (320 octets) LIST +OK OK 2 220
9.2 Estados n Update state. u Se llega a este estado después de enviar el comando QUIT en el estado de transacción. u Al llegar a este estado se eliminan todos los mensajes marcados para borrar y despues se cierra la conexión. u Las respuestas posibles en este estado son:
9.3 Comandos POP3 n Listado de comandos.