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 and POP3S are more secure that the simple IMAP and
POP3 because they use SSL encryption to connect. Once you
have chosen the protocol, amend the following line in the file
/etc/dovecot/dovecot.conf
:
protocols = pop3 pop3s imap imaps
It enables the protocols when dovecot is started. Next, add the following line in the pop3 section of the file /etc/dovecot/dovecot.conf
:
pop3_uidl_format = %08Xu%08Xv
Next, choose the mailbox you use. Dovecot supports maildir and mbox formats. These are the most commonly used mailbox formats. They both have their own benefits and they are discussed on the dovecot website.
Cuando haya elegido su tipo de buzón, edite el archivo /etc/dovecot/dovecot.conf
y cambie la siguiente línea:
default_mail_env = maildir:~/Maildir # (for maildir) or default_mail_env = mbox:~/mail:INBOX=/var/spool/mail/%u # (for 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 con soporte SSL, puede editar el archivo /etc/dovecot/dovecot.conf
y corregir las siguientes líneas:
ssl_cert_file = /etc/ssl/certs/dovecot.pem ssl_key_file = /etc/ssl/private/dovecot.pem ssl_disable = no disable_plaintext_auth = no
dovecot creará automáticamente los archivos cert y key cuando lo instale. Por favor, tenga en cuenta que esas claves no están firmadas y que, por tanto, provocará errores de «firma errónea» cuando se conecte un cliente. Para evitar eso, debe usar certificados comerciales, o mejor aún, puede usar sus propios certificados SSL.