Administrar un servidor de correo electrónico no es una tarea fácil. Sin embargo, existen herramientas como Dovecot que nos permiten configurarlo rápidamente para que, al menos, ya tengamos mucho recorrido. De esto trata la publicación de hoy, aprender a instalar Dovecot en Debian 10.
Dovecot es un servidor IMAP y POP3 de código abierto para sistemas similares a GNU/Linux/UNIX, escrito principalmente con la seguridad en mente . Sin embargo, también se enfoca en ser rápido y fácil de instalar y usar.
Dovecot se encuentra entre los servidores IMAP con mejor rendimiento y, al mismo tiempo, admite los formatos estándar mbox y Maildir . Por lo tanto, es una solución muy eficiente en casi cualquier entorno. Es completamente gratuito pero también tiene una versión comercial.
Otro aspecto importante es que la autenticación de usuario de Dovecot es extremadamente flexible y rica en funciones, y admite muchas bases de datos y mecanismos de autenticación diferentes.
Los usuarios nunca se sentirán solos porque Dovecot intenta ser fácil de administrar. Los mensajes de error comunes se hacen tan comprensibles como sea posible.
Entonces, ahora podemos comenzar.
Instalar Dovecot en Debian 10
Aunque Dovecot es compatible con IMAP y POP3, en las distribuciones basadas en Debian, los paquetes están separados. Entonces, para instalarlos, conéctese a su servidor y después de actualizarlo, ejecute este comando
sudo apt install dovecot-imapd dovecot-pop3d
Estos son los paquetes necesarios para tener Dovecot pero también hay otros paquetes con otros módulos. Puede buscarlos usando APT.
sudo apt search dovecot-*
Luego puedes instalar los que necesites.
Ahora necesita configurar dovecot.
Configuración de Dovecot en Debian 10
Antes de usarlo, es necesario realizar algunos ajustes en varios archivos de configuración. El primero y más importante de todos es /etc/dovecot/dovecot.conf
.
Primero, haga una copia de seguridad y luego proceda a editarlo.
sudo cp /etc/dovecot/dovecot.conf /etc/dovecot/dovecot.conf.bak sudo nano /etc/dovecot/dovecot.conf
En este archivo, haremos dos modificaciones. El primero es asegurarse de que los protocolos compatibles con Dovecot estén habilitados. Para ello, es necesario descomentar la siguiente línea:
!include_try /usr/share/dovecot/protocols.d/*.protocol
Además, en este archivo podemos definir la interfaz a través de la cual funcionará Dovecot. Por defecto todas las IPs están habilitadas, tanto IPv4 como IPv6.
Esto se puede configurar en la línea.
listen = *, ::
Guarde los cambios y cierre el editor.
A continuación, debe verificar cómo funciona Dovecot con la autenticación. Para hacer esto, edite el /etc/dovecot/conf.d/10-auth.conf
archivo.
sudo cp /etc/dovecot/conf.d/10-auth.conf /etc/dovecot/conf.d/10-auth.conf.bak
Ahora puedes editarlo
sudo nano /etc/dovecot/conf.d/10-auth.conf
En este archivo, debe establecer estas líneas
disable_plaintext_auth = no auth_mechanisms = plain login
Guarde los cambios y cierre el editor nuevamente.
En el archivo /etc/dovecot/conf.d/10-mail.conf
es donde tendremos que definir la ruta donde se guardará el correo electrónico del usuario.
sudo cp /etc/dovecot/conf.d/10-mail.conf /etc/dovecot/conf.d/10-mail.conf.bak sudo nano /etc/dovecot/conf.d/10-mail.conf mail_location = maildir:~/Maildir
De nuevo, guarde los cambios y cierre el editor
Finalmente, es necesario definir el grupo y el usuario que tendrá permiso para usar Dovecot.
sudo cp /etc/dovecot/conf.d/10-master.conf /etc/dovecot/conf.d/10-master.conf.bak sudo nano /etc/dovecot/conf.d/10-master.conf
Y modifique el unix_listener /var/spool/postfix/private/auth
sección.
unix_listener /var/spool/postfix/private/auth { mode = 0666 user = postfix group = postfix }
Guarde los cambios y cierre el editor.
Es vital asegurar Dovecot con SSL. Por lo tanto, debe agregar la ruta de sus certificados a /etc/dovecot/conf.d/10-ssl.conf
archivo.
sudo cp /etc/dovecot/conf.d/10-ssl.conf /etc/dovecot/conf.d/10-ssl.conf.bak sudo nano /etc/dovecot/conf.d/10-ssl.conf
Y lo agregas así:
ssl = yes ssl_cert = [Certificates_path]
Guarde los cambios y cierre el editor. Ahora estamos listos.
Lo que queda es habilitar el servicio de Dovecot y comprobar el estado.
sudo systemctl enable dovecot.service sudo systemctl status dovecot.service
Recuerda que para que todo esto funcione necesitas abrir los puertos 143
, 993
, 110
y 995
que corresponden a IMAP, IMAPS, POP3 y POP3S.
Conclusión
Dovecot nos permite disponer rápidamente de un servidor IMAP y POP3 que podemos aprovechar para nuestro servidor de correo.