Servidor de Email
guía práctica para configurar sendmail con SMTP AUTH y dovecot pop3/imap en Fedora Core 7 o CentOS 5
este ejercicio supone que esta instalado todo el software necesario, en cualquiera de las dos distros mencionadas.
un comando tan sencillo como este instalará lo que no este:
yum install -y sendmail sendmail-cf dovecot db4 db4-devel cyrus-sasl
1) CONFIGURAR SASL
editar /usr/lib/sasl2/Sendmail.conf
y agregar:
pwcheck_method: saslauthd
En estas distros es una configuración por default, por lo que simplemente hay que chequear que el archivo existe con ese contenido
editar /etc/sysconfig/saslauthd
cambiar MECH=pam
por MECH=shadow
configurar saslauthd para que inicie en el boot time:
chkconfig --level 2345 saslauthd on
iniciar el servicio:
/etc/init.d/saslauthd start
2) CONFIGURAR SENDMAIL
cambiarse al directorio /etc/mail
editar el archivo sendmail.mc
en este archivo una linea comentada comienza y termina con la sentencia "dnl" y una linea NO comentada comienza con una opción de sendmail y termina con la sentencia "dnl"
para que sendmail envie mails hacia internet hay que comentar la siguiente linea:
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
para que acepte envios desde afuera de la red local con el sistema de seguridad SMTP AUTH
descomentar las siguientes lineas:
define(`confAUTH_OPTIONS', `A')dnl
define(`confAUTH_MECHANISMS', `LOGIN PLAIN')dnl
TRUST_AUTH_MECH(`LOGIN PLAIN')dnl
TRUST_AUTH_MECH(`LOGIN PLAIN')dnl
descomentar y editar la siguiente linea con los datos del dominio propio:
MASQUERADE_AS(`mydomain.com')dnl
Editar el archivo access:
agregar el dominio para que acepte relay del mismo:
mydomain.com RELAY
actualizar la configuracion de sendmail:
make
reiniciar el servicio sendmail:
/etc/init.d/sendmail restart
3) CONFIGURAR DOVECOT:
editar /etc/dovecot.conf
descomentar la linea:
protocols = imap imaps pop3 pop3s
reiniciar el servicio:
/etc/init.d/dovecot restart
4) CONFIGURAR CLIENTE DE MAIL:
Para que el cliente pueda enviar mails tanto estando dentro de la red local como fuera, hay que activar la opción:
"Mi servidor requiere Autenticación"
Esto ha sido todo amigos, espero que disfruten de vustro servido en cualquier lugar del mundo.
5) DOCUMENTACION CONSULTADA
de la variada cantidad de páginas consultadas en Internet se pueden destacar estas dos por su sencillez: