GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo instalar y configurar Dovecot en CentOS?

Dovecot se utiliza para recibir correos electrónicos entrantes en su servidor desde Postfix. Dovecot es un servidor de correo IMAP y POP3 de código abierto que se utiliza para los sistemas operativos Linux y UNIX.

Los siguientes son los pasos para instalar Dovecot en Centos.

Creemos que tiene Postfix preinstalado. Estamos haciendo esta configuración en Centos 6.

  1. Instala Dovecot usando el siguiente comando.

    # sudo yum install dovecot


  2. Una vez instalado, debe configurar el archivo dovecot. Abrir en vi editores y realice los cambios como se indica a continuación.

    # vi /etc/dovecot/dovecot.conf
    protocols = imap pop3
    mail_location = maildir:~/Maildir


  1. Ahora, configuraremos el archivo del proceso de autenticación en la ruta /etc/dovecot/conf.d/10-auth.conf . Vuelva a utilizar vi editor y elimine el comentario de la siguiente línea.

    auth_mechanisms = plain login
  2. Para configurar la ubicación del correo electrónico, agregaremos la siguiente línea en 10-mail.conf archivo en /etc/dovecot/conf.d/ ubicación.

    mail_location = maildir:~/Maildir


  3. Ahora, configuraremos el socket UNIX para Postfix SMTP AUTH. Para ello modificaremos el archivo /etc/dovecot/conf.d/10-master.conf y necesita hacer cambios según la imagen de abajo.

    vi /etc/dovecot/conf.d/10-master.conf
    #unix_listener auth-userdb {
         #mode = 0600
         #user =
         #group =
       #}
    
     # Postfix smtp-auth
       unix_listener /var/spool/postfix/private/auth {
         mode = 0666
         user = postfix
         group = postfix
       }


  1. Abrir archivo 20-pop3.conf con el siguiente comando.

    vi /etc/dovecot/conf.d/20-pop3.conf
  2. Elimine el comentario o agregue la siguiente línea si no está allí.

    pop3_uidl_format = %08Xu%08Xv
    pop3_client_workarounds = outlook-no-nuls oe-ns-eoh


  3. Utilice el siguiente comando para crear un usuario. Aquí, hemos utilizado un usuario de prueba.

    sudo useradd test
  4. Cree el directorio de correo para el usuario de prueba.

    sudo mkdir /home/test/Maildir
  5. Asigne el permiso de directorio de correo al usuario creado.

    sudo chown test:test /home/test/Maildir
    sudo chmod -R 700 /home/test/Maildir
    


  6. Ejecute el siguiente comando para iniciar el servicio dovecot .

    # sudo service dovecot start
  7. Para conectar su cliente de correo electrónico al servidor SMTP, deberá configurar Postfix.

  8. Abra el archivo /etc/postfix/main.cf usando vi editor.

    sud vi /etc/postfix/main.cf
  9. Agregue las siguientes líneas.

    # authentication
     smtpd_sasl_security_options = noanonymous
     smtpd_sasl_auth_enable = yes 
     smtpd_sasl_type = dovecot
     smtpd_sasl_local_domain = $hostname
     broken_sasl_auth_clients = yes
     smtpd_sasl_path = private/auth
  10. Reinicie el servicio de Postfix.

    # sudo service postfix restart
  11. Deberá permitir los siguientes puertos en su firewall.

    110,143,465,587,993,995

Linux
  1. Cómo instalar y configurar Nginx en CentOS 7

  2. Cómo instalar y configurar Redis en CentOS 7

  3. Cómo instalar y configurar GitLab en CentOS 7

  4. Cómo instalar y configurar Redmine en CentOS 7

  5. Cómo instalar y configurar Dovecot

Cómo instalar y configurar Redis en CentOS 8

Cómo instalar y configurar Samba en CentOS 8

Cómo instalar y configurar Fail2ban en CentOS 8

Cómo instalar y configurar HAproxy en CentOS 6

Cómo instalar y configurar GlusterFS en CentOS 7/CentOS 8

¿Cómo instalar y configurar Dovecot en CentOS?