PROTOCOLO POP3

Anuncio
PROTOCOLO POP3
El significado de las siglas POP es Post Office Protocol (Protocolo de Oficina de Correos).
Al contrario de otros protocolos creados con anterioridad como el SMTP el POP no necesita
una conexión permanente a internet, puesto que es en el momento de la conexión cuando
solicita al servidor el envío de la correspondencia almacenada en el servidor para dicho
usuario.
Si se está permanentemente conectado a internet pueden configurarse los programas cliente
de correo de tal forma que la petición al servidor de correo se efectúe automáticamente cada
cierto tiempo y de esta forma avise al usuario de que tiene correo pendiente de recibir.
La situación actual es que se utiliza el protocolo SMTP para el envío de correo y para la
recepción de correo se utiliza el protocolo POP, pero ya en su tercera versión desde su
aparición, el POP3
PREPARACIÓN
DE
UN
SERVIDOR
POP
Un POP toaster, o servidor POP dedicado recibe el correo para usuarios autorizados y les
permite
recogerlo
a
través
de
la
red.
Un servidor de estas características tiene tres componentes esenciales:
Almacenamiento
de
buzones:
almacenando
los
mensajes
entrantes
en
disco.
Servicio de buzones: permitiendo a los usuarios recoger el correo a través de la red.
Gestión de cuentas: establecimiento de contraseñas para los usuarios autorizados.
Opciones
comunes
compatibles
con
sendmail:
Almacenamiento
de
buzones:
formato
mbox
en
/var/spool/mail/$USUARIO
Servicio de buzones: qpopper o ipop3d. (Tenga en cuenta que todas las versiones de
qpopper previas a la 2.51 permite a los usuarios remotos hacerse con su máquina).
Gestión
de
cuentas:
cuentas
estándar
UNIX
en
/etc/passwd.
Todas estas opciones funcionarán con qmail si sigue entregando el correo en /var/spool/mail.
Ver
INSTALL.vsm,
de
la
distribución
qmail.
qmail
ofrece
otras
alternativas
que
proporcionan
mayor
flexibilidad:
Almacenamiento
de
buzones:
formato
maildir
en
$HOME/Maildir.
Servicio de buzones: qmail-pop3d, que forma parte de la distribución estándar de qmail.
Gestión
de
cuentas:
ver
más
adelante.
El diseño modular de qmail-pop3d le permite funcionar con cierta variedad de mecanismos
de
gestión
de
cuentas
de
usuarios:
Cuentas
UNIX
en
/etc/passwd.
Necesitará
instalar
checkpassword.
checklocalpwd
chkpoppass
vmailmgr
vchkpw.
Órdenes
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 una invitación 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.
Puedes conectarte manualmente al servidor POP3 haciendo Telnet al puerto 110. Es muy útil
cuando te envían un mensaje con un fichero muy largo que no quieres recibir.
USER
<nombre>
Identificación
de
usuario
(Solo
se
realiza
una
vez).
PASS
<password>
Envías
la
clave
del
servidor.
STAT Da el número de mensajes no borrados en el buzón y su longitud total.
LIST
Muestra
todo
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).
QUIT Salir.
Descargar