miércoles, marzo 01, 2006

Sendmail : AUTH PLAIN con SASL2 ( RH Likes)


1- En el archivo /etc/mail/sendmail.mc descomentar lo siguiente(borrar el dnl delante):

TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl


2- En el archivo /usr/lib/sasl2/Sendmail.conf debe estar la linea:
pwcheck_method:saslauthd

3- Ejecutar saslauthd de la siguiente manera :

$ /usr/sbin/saslauthd -m /var/run/saslauthd -a shadow

O ver que el script de /etc/init.d/saslauthd diga en la funcion start() algo asi como:

$ daemon $path -m $SOCKETDIR -a $MECH $FLAGS
donde las variables de ambiente definidas sean:
$MECH=shadow
$FLAGS=
$SOCKETDIR = =/var/run/saslauthd

4- En el directorio /etc/mail
$ m4 sendmail.mc > sendmail.cf


5- Notas : en el archivo /etc/mail/access hay que dar relay solo al localhost y sus seudonimos.
para saltarse la autenticacion, agregar la cuenta, dominio o IP al access

6- Ejecutar el comando
$ service sendmail restart

7- Configurar su cliente de correo favorito y probar...(tambien puede hacerse a traves de la referencia pinchando aqui