Que tal amigos!, luego de haber seguido los pasos para implementar un servidor SMTP detallados en un post anterior(1era parte Servidor de Correos Corporativo: Postfix), pasamos ahora a configurar Dovecot, para así tener implementado el servidor IMAP,POP3. Esto es sumamente fácil puesto que solo tenemos que editar un par de líneas.
Abrimos una terminal e instalamos el paquete:
# yum install dovecot
Procedemos a editar su fichero de configuración:
# vim /etc/dovecot.conf
Buscamos las siguientes líneas y cambiamos sus valores como siguen:
protocols = imap imaps pop3 pop3s
mail_location = maildir:~/Maildir
Explicación breve de cada parámetro:
protocols: Define los protocolos a soportar.
mail_location: Especifica el directorio dentro de /home/usuario/ donde los usuarios recibirán sus correos.
Abrimos una terminal e instalamos el paquete:
# yum install dovecot
Procedemos a editar su fichero de configuración:
# vim /etc/dovecot.conf
Buscamos las siguientes líneas y cambiamos sus valores como siguen:
protocols = imap imaps pop3 pop3s
mail_location = maildir:~/Maildir
Explicación breve de cada parámetro:
protocols: Define los protocolos a soportar.
mail_location: Especifica el directorio dentro de /home/usuario/ donde los usuarios recibirán sus correos.
Iniciamos dovecot:
# service dovecot start
Procedemos ahora a testear dovecot. En el post anterior(postfix) el usuario pilar fue la que recibió el correo del usuario michael cuando testeamos postfix, pues bien, vamos a trabajar con ella, iniciando una sesión telnet de la siguiente manera(de color azul lo que tenemos que teclear en la sesión):
# telnet localhost pop3
+OK dovecot ready.
user pilar ---> nombre del usuario a trabajar
+OK
pass 123456 ---> password del usuario
+OK Logged in.
list ---> listar todos los correos que tenga el usuario en su buzón
+OK 1 messages:
1 449
.
retr 1 ---> recuperar el primer correo del usuario
+OK 449 octets
ReturnPath:
XOriginalTo: pilar
DeliveredTo: pilar@linuxfacil.com
Received: from host (localhost.localdomain [127.0.0.1])
by servidor.linuxfacil.com (Postfix) with ESMTP id 9729067C17
for; Thu, 20 Aug 2009 09:06:37 0500 (PET)
MessageId: <20070222140640.9729067c17@linuxfacil.com>
Date: Thu, 20 Aug 2009 09:06:37 0500 (PET)
From: michael@linuxfacil.com
To: undisclosedrecipients:;
hola!!!
.
quit --> salimos de la sesión telnet
+OK Logging out.
Connection closed by foreign host.
De esta manera, deberiamos ver el correo que el usuario michael le había enviado al usuario pilar en el post anterior(postfix). Si todo está bien hasta este punto podemos continuar con la implementación del webmail.
Nos vemos en la 3era parte.
Saludos,
# telnet localhost pop3
+OK dovecot ready.
user pilar ---> nombre del usuario a trabajar
+OK
pass 123456 ---> password del usuario
+OK Logged in.
list ---> listar todos los correos que tenga el usuario en su buzón
+OK 1 messages:
1 449
.
retr 1 ---> recuperar el primer correo del usuario
+OK 449 octets
ReturnPath:
DeliveredTo: pilar@linuxfacil.com
Received: from host (localhost.localdomain [127.0.0.1])
by servidor.linuxfacil.com (Postfix) with ESMTP id 9729067C17
for
MessageId: <20070222140640.9729067c17@linuxfacil.com>
Date: Thu, 20 Aug 2009 09:06:37 0500 (PET)
From: michael@linuxfacil.com
To: undisclosedrecipients:;
hola!!!
.
quit --> salimos de la sesión telnet
+OK Logging out.
Connection closed by foreign host.
De esta manera, deberiamos ver el correo que el usuario michael le había enviado al usuario pilar en el post anterior(postfix). Si todo está bien hasta este punto podemos continuar con la implementación del webmail.
Nos vemos en la 3era parte.
Saludos,
0 comentarios:
Publicar un comentario