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.
- Instala Dovecot usando el siguiente comando.
# sudo yum install dovecot
- 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
- 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
- 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
- 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 }
- Abrir archivo 20-pop3.conf con el siguiente comando.
vi /etc/dovecot/conf.d/20-pop3.conf
- 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
- Utilice el siguiente comando para crear un usuario. Aquí, hemos utilizado un usuario de prueba.
sudo useradd test
- Cree el directorio de correo para el usuario de prueba.
sudo mkdir /home/test/Maildir
- Asigne el permiso de directorio de correo al usuario creado.
sudo chown test:test /home/test/Maildir sudo chmod -R 700 /home/test/Maildir
- Ejecute el siguiente comando para iniciar el servicio dovecot .
# sudo service dovecot start
- Para conectar su cliente de correo electrónico al servidor SMTP, deberá configurar Postfix.
- Abra el archivo /etc/postfix/main.cf usando vi editor.
sud vi /etc/postfix/main.cf
- 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
- Reinicie el servicio de Postfix.
# sudo service postfix restart
- Deberá permitir los siguientes puertos en su firewall.
110,143,465,587,993,995