Servidor Dovecot

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.

Instalación

Para instalar dovecot, ejecute la siguiente orden en la línea de órdenes:

sudo apt-get install dovecot-common dovecot-imapd dovecot-pop3d

Configuración

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)
[Nota]

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.

Configuración de Dovecot SSL

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.

Configuración del cortafuegos para un servidor de correo

Para acceder a su servidor de correo desde otro equipo, deberá configurar su cortafuegos para que permita conexiones al servidor a través de los puertos necesarios.

  • IMAP - 143

  • IMAPS - 993

  • POP3 - 110

  • POP3S - 995