Dovecot es un Agente de Entrega de Correo, escrito con la mirada puesta en la seguridad. Soporta los principales formatos de buzones: mbox o Maildir. Esta sección explica cómo configurar un servidor imap o pop3.
Para instalar dovecot, ejecute la siguiente orden en la línea de órdenes:
sudo apt-get install dovecot-common dovecot-imapd dovecot-pop3d
Para configurar dovecot, puede editar el archivo /etc/dovecot/dovecot.conf
. Puede elegir el protocolo que va a usar, que puede ser pop3, pop3s (pop3 seguro), imap e imaps (imap seguro). Una descripción de tales protocolos queda fuera del alcance de esta guía. Para más información, consulte los artículos de la Wikipedia en POP3 y IMAP.
IMAPS y POP3S son más seguros que IMAP y POP3 porque usan el cifrado SSL para conectarse. Una vez haya elegido el protocolo, añada la siguietne línea en el archivo /etc/dovecot/dovecot.conf
:
protocols = pop3 pop3s imap imaps
Eso activará los protocolos cuando se inicie dovecot. A continuación, añada la siguiente línea en la sección de pop3 del archivo /etc/dovecot/dovecot.conf
:
pop3_uidl_format = %08Xu%08Xv
Luego, seleccione el buzón que va a usar. Dovecot soporta los formatos maildir y mbox, que son los formatos de buzón más usados. Ambos tienen sus ventajas, que se discuten en el sitio web de dovecot.
Cuando haya elegido su tipo de buzón, edite el archivo /etc/dovecot/dovecot.conf
y cambie la siguiente línea:
mail_location = maildir:~/Maildir # (para maildir) or mail_location = mbox:~/mail:INBOX=/var/spool/mail/%u # (para mbox)
![]() |
|
Deberá configurar su Agente de Transporte de Correo (Mail Transport Agent, MTA) para poder enviar el correo entrante a este tipo de buzón si resulta ser distinto al que ha configurado. |
Una vez que haya configurado dovecot, inicie el demonio de dovecot para poder probar su configuración:
sudo /etc/init.d/dovecot start
Si ha habilitado el imap o el pop3, también podrá probar a conectarse con los comandos telnet localhost pop3 o telnet localhost imap2. Si ve algo parecido a lo siguiente, la instalación habrá tenido éxito:
bhuvan@rainbow:~$ telnet localhost pop3 Trying 127.0.0.1... Connected to localhost.localdomain. Escape character is '^]'. +OK Dovecot ready.
Para configurar dovecot para que use SSL, puede editar el archivo /etc/dovecot/dovecot.conf
y añadir las siguientes líneas:
ssl_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem ssl_key_file = /etc/ssl/private/ssl-cert-snakeoil.key ssl_disable = no disable_plaintext_auth = no
Puede obtener el certificado SSL de una Autoridad de Certificación, o puede crear un certificado SSL autofirmado. Por favor, consulte “Creación de un certificado auto-firmado” para más información sobre cómo crear un certificado SSL autofirmado. Cuando haya creado el certificado, tendrá un archivo de clave y un archivo de certificado. Por favor, cópielos dentro de la ubicación indicada en el archivo de configuración /etc/dovecot/dovecot.conf
.