Cómo instalar Dovecot (Pop/IMAP) en Debian 10

Cómo instalar Dovecot (Pop/IMAP) en Debian 10

Dovecot es un servicio de código abierto para IMAP y POP3 en sistemas operativos similares a unix. Se centró en el servidor de correo liviano y seguro disponible para la mayor parte del sistema operativo Linux.

POP3 (Post Office Protocol 3) e IMAP (Protocolo de acceso a mensajes de Internet) Ambos son protocolos que funcionan como agente de acceso a mensajes. Estos protocolos se utilizan para obtener el mensaje de correo electrónico de la bandeja de entrada del usuario en los servidores de correo. En palabras simples, POP3 e IMAP son responsables de obtener mensajes de los buzones y mostrarle en su dispositivo móvil o interfaz web.

Este tutorial lo ayudará a instalar y configurar el servicio Dovecot en el sistema Debian 10.

Requisitos previos

  • Un sistema de debian 10 en ejecución
  • Servidor de correo preconfigurado y buzones de usuarios
  • Acceso de shell con una cuenta privilegiada de root o sudo

Paso 1 - Instale Dovecot en Debian

Los sistemas basados ​​en Debian tienen paquetes separados de Dovecot para los protocolos IMAP y POP3. Para instalar el servidor Dovecot con el soporte de funciones POP3 e IMAP, ejecute el siguiente comando:

sudo apt install dovecot-imapd dovecot-pop3d 

También puede instalar varios módulos Dovecot como soporte de base de datos MySQL y PostgreSQL, filtrado de correo, búsqueda de texto completo, capacitación de filtro de spam y directorio LDAP. Para instalar módulos adicionales ejecutados:

sudo apto install dovecot-tweieve dovecot-solr dovecot-antispam 

Paso 2 - Configuración básica de DoVecot

Una vez que terminó la instalación, configure el servidor Dovecot según sus requisitos. Aquí está la configuración rápida y útil de Dovecot para trabajar en su sistema.

  1. Habilitar protocolos: Por defecto, DoVecot ha habilitado los protocolos POP3 e IMAP en el archivo de configuración principal. Puede editar el archivo de configuración principal y ver:
    sudo nano/etc/dovecot/dovecot.confusión 
    !include_try/usr/share/dovecot/protocols.d/*.protocolo 
  2. Interfaz de escucha: Por defecto, Dovecot escuche en todas las interfaces, incluida IPv6. Pero si necesita restringirlos a la edición de interfaz específica:
    sudo nano/etc/dovecot/dovecot.confusión 
    escuchar = *, :: 

    Cambiar "*" con la interfaz IP como "192.168.1.10 "

  3. Autenticación: Luego edite el archivo de autenticación para DoVecot y actualice los siguientes valores.
    sudo nano/etc/dovecot/conf.D/10-AUTH.confusión 
    disable_laintext_auth = no auth_mechanisms = liquidación simple 
  4. Configuración del directorio de buzón: Después de eso, edite el archivo de configuración de correo para configurar la ubicación del buzón. Asegúrese de configurar esto para corregir la ubicación donde su servidor de correo electrónico está configurado para guardar los correos electrónicos de los usuarios.
    sudo nano/etc/dovecot/conf.d/10 correo electrónico.confusión 
    mail_location = maildir: ~/maildir 
  5. Usuario de configuración: A continuación, editar el archivo de configuración a continuación y establecer el nombre de usuario y el nombre del grupo del servidor de correo se ejecuta con.
    sudo nano/etc/dovecot/conf.d/10-maestro.confusión 
     unix_listener/var/spool/postfix/private/auth mode = 0666 user = postfix group = postfix 
  6. Configuración SSL: Es una buena idea habilitar SSL para el Dovecot. Editar archivo y establecer SSL en sí o requerido. De forma predeterminada, utiliza un certificado autoengorado, si tiene sus propios certificados, actualice como seguidores.
    sudo nano/etc/dovecot/conf.D/10-SSL.confusión 
    ssl = sí ssl_cert = 
  7. Paso 3 - Administrar el servicio de Dovecot

    Podemos administrar Dovecot utilizando la herramienta de línea de comandos SystemCTL. Use el siguiente comando para habilitar el servicio Dovecot.

    sudo systemctl habilita dovecot.servicio 

    Use los siguientes comandos para iniciar/detener o reiniciar el servicio Dovecot:

    sudo systemctl iniciar dovecot.servicio sudo systemctl stop Dovecot.servicio 

    Use el siguiente comando a continuación para ver el estado actual del servicio

    sudo systemctl status dovecot.servicio 

    Paso 4: prueba la conexión del buzón

    Para probar esta configuración, he creado una cuenta con el nombre "Rahul" en mi sistema Debian. El mbox La configuración en Postfix Server está configurado para ~/Maildir directorio.

    A continuación, necesita Mutt Command Line Utility para conectar el buzón utilizando el protocolo IMAPS.

    sudo apto install mutt 

    Luego conecte al buzón usando el siguiente comando:

    Mutt -f iMaps: // [correo electrónico protegido] 

    Esto solicitará aceptar el certificado (presione a para aceptar siempre). Después de eso solicitará la contraseña. Ingrese la contraseña de usuario y presione Entrar. Verá los correos electrónicos de su cuenta.

    Paso 5 - Ajuste las reglas de firewalld

    Para los sistemas que se ejecutan con Firewalld, deben permitir que los siguientes puertos permitan el acceso desde la red. A continuación se muestra la lista de puertos utilizados por los protocolos POP3 e IMAP:

    • IMAP - 143
    • IMaps - 993
    • Pop3 - 110
    • POP3S - 995

    Para agregar las reglas del firewall, ejecute los siguientes comandos:

    sudo firewall-cmd --add-service = pop3, imap --Permanent sudo firewall-cmd --add-service = pop3s, iMaps --Permanent 

    Luego recargar los cambios.

    sudo firewall-cmd--releir 

    Conclusión

    En este tutorial, ha aprendido a instalar y configurar el servidor Dovecot en el sistema Debian 10. Ha configurado su servidor para acceder al buzón de usuarios a través de Pop3 o IMAP Protocols.