Postfix , Dovecot (CentOS 6.x)
Instalación de los paquetes necesario para configurar el correo
[root@mail /]#yum -y install postfix dovecot saslauthd
Iniciar los servicios necesarios
[root@mail /]#/etc/init.d/postfix start
Starting postfix: [ OK ]
[[root@mail ~]# /etc/init.d/saslauthd start
Starting saslauthd: [ OK ]
[root@mail ~]# /etc/init.d/dovecot start
Starting Dovecot Imap: [ OK ]
Asegurarnos que los servicios inicien cuando inicie el servidor
[root@mail /]#/ chkconfig postfix on
[root@mail /]#/ chkconfig dovecot on
[root@mail /]#/ chkconfig saslauthd on
Configuración de Postfix
[root@mail /]#nano /etc/postfix/main.cf
inet_interfaces = all habilite esta linea 113
#inet_interfaces =localhost desabilite esta linea line 116
mydestination = $myhostname, localhost.$mydomain, localhost, yourdomais.com
(Addicione sus nombres de dominios a mydestination) linea 164
relayhost = yourisp.relay.com habilite esta linea si usa smarthost linea 316
Adicione la configuración que sique al final del fichero /etc/postfix/main.cf
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
smtpd_sasl_path = smtpd
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_type = cyrus
smtpd_sasl_security_options = noanonymous
crtl+o /etc/postfix/main.cf ( Guarde los cambios)
crtl+x (Salga)
Reinicie postfix para activar los cambios
[root@mail /]#/etc/init.d/postfix restart
Shutting down postfix: [ OK ]
Starting postfix: [ OK ]
Verificar Postfix
[root@mail ~]# telnet localhost 25
Trying ::1...
Connected to localhost.
Escape character is '^]'.
220 yuourdomaim.com ESMTP Postfix
ehlo
501 Syntax: EHLO hostname
ehlo locathost
250-yourdomain.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
Configuracion de Dovecot
root@mail /]#nano /etc/dovecot/conf.d/10-mail.conf
mail_location = mbox:~/mail:INBOX=/var/mail/%u habilite linea 25
crtl+o File Name to Write: /etc/dovecot/conf.d/10-mail.conf (Guarde los cambios)
crtl+x (Salga)
root@mail /]#nano /etc/dovecot/conf.d/10-auth.conf
disable_plaintext_auth = no Habilite y cambie la opción a yes Línea 9
auth_mechanisms = plain login Habilite y adicione login Línea 97
crtl+o File Name to Write: /etc/dovecot/conf.d/10-auth.conf (Guarde los cambios)
crtl+x (Salga)
Reinicie dovecot para activar los cambios
[root@mail /]# /etc/init.d/dovecot restart
Stopping Dovecot Imap: [ OK ]
Starting Dovecot Imap: [ OK ]
Modifique las reglas del cortafuego para permitir las conexiones de correo
[root@mail /]# iptables -A INPUT -m state --state NEW -p tcp --dport 25 -j ACCEPT
[root@mail /]# iptables -A INPUT -m state --state NEW -p tcp --dport 110 -j ACCEPT
[root@mail /]# iptables -A INPUT -m state --state NEW -p tcp --dport 143 -j ACCEPT
[root@mail /]# iptables -A INPUT -m state --state NEW -p tcp --dport 993 -j ACCEPT
[root@mail /]# iptables -A INPUT -m state --state NEW -p tcp --dport 995 -j ACCEPT
[root@mail /]# /etc/init.d/iptables save
[root@mail /]# /etc/init.d/iptables restart