GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar y configurar Dovecot

Dovecot, un servidor de correo gratuito y de código abierto centrado en la seguridad, viene instalado en la mayoría de las distribuciones de Linux, pero es fácil de instalar con yum :

$ yum install -y dovecot

Una vez que se completa la instalación, puede habilitar el servicio e iniciarlo con systemctl :

$ systemctl enable dovecot
$ systemctl start dovecot

Ahora podemos trabajar en la configuración del servicio. Al igual que Postfix, hay muchas opciones de configuración diferentes. Cubriremos algunas opciones cruciales, así como las que encontré personalmente al solucionar problemas y mantener servicios.

Configurar Dovecot

El archivo de configuración principal se encuentra en /etc/dovecot/dovecot.conf . Hay tres opciones de configuración de Dovecot que cubriremos:listen , protocols y mail_location .

listen

El listen La opción de configuración establece las direcciones IP donde desea que escuche el servicio. Por lo general, usa un asterisco (* ) aquí como su valor, que es un comodín que significa todas las direcciones IPv4. Para las direcciones IPv6, usaría dos puntos dobles (:: ). Así es como se agregan ambos:

listen = *, ::

protocols

Los protocols La opción de configuración le permite especificar qué protocolos le gustaría admitir, como IMAP y POP3. Por lo general, LMTP también aparece aquí, que significa Protocolo de transferencia de correo local:

protocols = imap, pop3, lmtp

mail_location

La mail_location La opción de configuración establece desde dónde se recoge el correo. De forma predeterminada, esta configuración está vacía, lo que significa que Dovecot intenta localizar su correo automáticamente. El formato de la opción de especificación de la ubicación del buzón es el siguiente:

mailbox-format : <path> [ : key = <value> … ]

Asegurar Palomar

Dovecot se puede asegurar como cualquier otro servicio. Viene con certificados SSL autofirmados en el archivo /etc/dovecot/conf.d/10-ssl.conf . Al conectarse al servicio por primera vez, recibirá un mensaje de advertencia porque son certificados autofirmados y no CA.

Para completar la configuración, debe asegurarse de que los puertos estén abiertos en el firewall. Abra los siguientes puertos para el servicio:

  • 25 (SMTP predeterminado)
  • 143 (IMAP predeterminado)
  • 993 (SSL/TLS IMAP)
  • 995 (SSL/TLS POP3)

Con firewalld , podemos abrir estos puertos de la siguiente manera:

$ firewall-cmd --permanent --add-port=110/tcp --add-port=995/tcp
$ firewall-cmd --permanent --add-port=143/tcp --add-port=993/tcp
$ firewall-cmd --reload

Resolución de problemas de Dovecot

Si no está seguro de por qué sucede algo con el servicio, entonces es cuando entra en juego la solución de problemas. El registro de correo de Dovecot generalmente se encuentra en /var/log/dovecot.log . (Comprobando el registro de correo predeterminado, /var/log/mail.log , puede que no tenga suficientes detalles). Puede seguir los registros de correo de forma activa con tail -f /var/log/dovecot.log . Ver los registros siempre proporciona una vista del comportamiento del servidor y del servicio.

Una cosa que aprendí como administrador del sistema es que los registros del servidor le dirán qué intenta hacer el servidor en función de cómo lo haya configurado. Según esa información, puede averiguar qué problema tiene el servicio. Los problemas de correo pueden ser molestos porque los retrasos pueden ocurrir a través de intermediarios que no están relacionados con el servidor en absoluto, y diagnosticar estos problemas puede llevar no solo tiempo, sino también un ojo entrenado por la experiencia.

Conclusión

Aprender dónde están las cosas, la forma de instalar servicios, cómo funcionan juntos y cómo identificar problemas en los registros puede ayudar a largo plazo al mantener el entorno. (Y mantener contentos al jefe y a los clientes).


Linux
  1. Cómo instalar y configurar VSFTPD

  2. Cómo instalar y configurar Postfix

  3. Cómo instalar y configurar Redis 6 en Fedora 34

  4. Cómo instalar y configurar Elasticsearch en Ubuntu 18.04

  5. Cómo instalar y configurar Redis en Debian

Cómo instalar y configurar Parse Server en Ubuntu 20.04

Cómo instalar y configurar Elasticsearch en Ubuntu 20.04

Cómo instalar y configurar Nextcloud en Ubuntu 20.04

¿Cómo instalar y configurar Dovecot en CentOS?

Cómo instalar, configurar y habilitar el servicio SSH en Linux

Cómo instalar y configurar el servicio Gogs Git en Ubuntu Linux