Post on 04-Dec-2015
description
Servidor de correo
POP3(POST OFFICE PROTOCOL)
POP3 es la tercera versión del protocolo Post Office y es
generalmente utilizado por los proveedores de Internet de dial
up(conexión por línea conmutada), porque POP3 suele funcionar
mejor en conexiones con tasas de transferencia bajas.
Hay dos versiones de POP. El primero, llamado POP2, se convirtió en
un estándar a mediados de los años 80 y requiere SMTP para enviar
mensajes. La versión más reciente, POP3, puede ser utilizada con o
sin SMTP.
En general cuando se hace referencia al término POP, se refiere
a POP3 dentro del contexto de protocolos de correo electrónico
Ficha Técnica
Post Office Protocol (POP3)
Familia Familia de protocolos de
Internet
Función Obtención de mensajes
de correo
electrónico en clientes locales
Puertos110/TCP
995/TCP (Cifrado)
Ubicación en la pila de
protocolos
Aplicación
POP3
Estándares RFC 1939 (POP3, 1996)
Características
Se utiliza en clientes locales de correo para obtener los mensajes de
correo electrónico almacenados en un servidor remoto.
Es un protocolo de nivel de aplicación en el Modelo OSI.
Las versiones del protocolo POP, informalmente conocido como
POP1 y POP2, se han quedado obsoletas debido a las últimas
versiones de POP3.
Características
POP3 está diseñado para recibir correo, no para enviarlo. Es
importante destacar que el POP3 sólo permite recibir los mensajes, y
no enviarlos. Cuando la persona desea enviar un correo, lo habitual
es que el cliente que elija apele al SMTP (Simple Mail Transfer
Protocol).
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.
Ventajas
La ventaja con otros protocolos es que entre servidor-cliente no se
tienen que enviar tantas órdenes para la comunicación entre ellos.
El protocolo POP también funciona adecuadamente si no se utiliza una conexión constante a Internet o a la red que contiene el
servidor de correo.
Los mensajes son almacenados localmente por lo que siempre
podrás acceder a los emails, independientemente de si estás
conectado o no.
Los correos aparecen inmediatamente porque quedan residentes
en el dispositivo una vez descargados
Ventajas
Si administras múltiples correos electrónicos desde un mismo cliente,
podes revisar los emails desde un mismo lugar.
La apertura de archivos adjuntos funciona generalmente más rápido ya que éstos son descargados simultáneamente con el
contenido del mensaje.
Gracias a que los mensajes son descargados en tu PC, el espacio
en disco está limitado por el tamaño de tu disco rígido y no por la
cuenta de hosting que poseas
POP3 es aún el protocolo de acceso más utilizado gracias a su
simplicidad de configuración.
Desventajas
Sólo se conecta periódicamente cada X minutos para buscar por
nuevo correo
La conexión periódica provoca un aumento del tráfico y un retraso en la respuesta del cliente (esperar la descarga completa)
En cada conexión, se baja todos los correos nuevos, vayan a ser
después leídos o no
Los correos ocupan espacio local del dispositivo
Desventajas
Por defecto, elimina los mensajes del servidor, haciendo imposible
el acceso a ellos desde otro dispositivo
Si recibimos archivos o contenidos que puedan infectar nuestra PC, es más probable que nos afecte debido a que el contenido es
100% local
Si tenemos configurado nuestro cliente de correo para dejar una
copia en el servidor, a medida que tu cuenta crezca en tamaño,
tardaremos más en revisar nuevos correos ya que sera necesario
revisar que correos ya fueron descargados y cuales no.
Funcionamiento
El servidor de correo POP3, similar a la forma en que fue nombrado, actúa como una oficina de correos. Cuando se recibe un correo electrónico mediante el POP3, el equipo establece una conexión con el servidor de correo POP3, revisando si hay mensajes de correo electrónico almacenados.
Si el servidor de correo POP3 recibió un correo electrónico, llevará el correo electrónico a la bandeja de entrada sin guardar una copia. Después de comprobar que todos los correos electrónicos están en la bandeja de entrada, desconectará la sesión hasta la próxima vez que se requiera.
Los servidores de correo POP3 actúan como puntos de almacenamiento de mensajes de correo electrónico antes de que sean recogidos por los destinatarios. No guardan una copia de los correos electrónicos después de que los usuarios los reciben.
Operación Básica
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.
Comandos
Comandos POP3
Comando Descripción
USER identification
Este comando permite la autenticación. Debe estar seguido del
nombre de usuario, es decir, una cadena de caracteres que
identifique al usuario en el servidor. El comando USER debe
preceder al comando PASS.
PASS passwordEl comando PASS permite especificar la contraseña del usuario
cuyo nombre ha sido especificado por un comando USER previo.
STAT Información acerca de los mensajes del servidor
RETR Número del mensaje que se va a recoger
DELE Número del mensaje que se va a eliminar
LIST [msg] Número del mensaje que se va a mostrar
NOOP Permite mantener la conexión abierta en caso de inactividad
Comandos
TOP <messageID> <n>
Comando que muestra n líneas del mensaje, cuyo número se
da en el argumento. En el caso de una respuesta positiva del
servidor, éste enviará de vuelta los encabezados del mensaje,
después una línea en blanco y finalmente las primeras n líneas
del mensaje.
UIDL [msg]
Solicitud al servidor para que envíe una línea que contenga
información sobre el mensaje que eventualmente se dará en el
argumento. Esta línea contiene una cadena de caracteres
denominada unique identifier listing (lista de identificadores
únicos) que permite identificar de manera única el mensaje en
el servidor, independientemente de la sesión. El argumento
opcional es un número relacionado con un mensaje existente
en el servidor POP, es decir, un mensaje que no se ha borrado.
QUIT
El comando QUIT solicita la salida del servidor POP3. Lleva a la
eliminación de todos los mensajes marcados como eliminados y
envía el estado de esta acción.
Instalación
Para comenzar la instalación lo haremos desde la terminal, instalando
dos paquetes:
dovecot-imapd
dovecot-pop3d
Los instalamos con la siguiente instrucción:
Configuración
Para iniciar la configuración del dovecot, debemos entrar al archivo
de configuraciones: /etc/dovecot/dovecot.conf con ayuda del edit.
para editarlo:
En este mismo archivo, escogemos el protocolo a trabajar (pop3)
De la misma forma, en nuestro archivo de configuraciones
especificamos la ruta de localización Maildir, para el
almacenamiento del correo.
Ahora podremos ver la configuración establecida con el siguiente
comando:
De esta forma, vemos claramente establecido el protocolo y la
localización que ya hemos establecido, aparte de las
configuraciones que dejaremos por defecto:
A continuación, copiamos recursivamente el siguiente directorio:
Modificamos el grupo de usuario del siguiente directorio:
Y por último cambiamos los permisos sobre los archivos en el
directorio Maildir:
Con lo anterior terminamos el montaje del servidor POP3 para un
usuario existente.
Prueba
Para probar el servidor se encuentre en perfecto funcionamiento lo
haremos de la siguiente forma
Iniciamos el dovecot:
Comprobamos que el dovecot esté corriendo perfectamente, y
vemos que el resultado es el número de proceso
Iniciamos nuestro servidor pop3 establecido en local host con
ayuda de telnet. Y este nos confirmará que se encuentra
funcionando:
Luego, debemos ingresar usuario y contraseña para poder
loggearnos, este nos confirmará el ingreso correcto y podremos
listar (LIST) nuestro correo ( para este ejemplo no tenemos mensajes
recibidos)
¡¡¡GRACIAS!!!