Hola, estoy intentando configurar el sendmail de debian (8.12.3-4) para que funcione con autentificacion. En principio seria tan facil como instalar libsasl-digesmd5-plain para el DIGEST-MD5 y el CRAM-MD5 y el libsasl-modules-plain para el LOGIN y el PLAIN.
El problema es que solo me funciona con el LOGIN y el PLAIN. Si miro el /etc/mail/sendmail.cf tengo las siguientes lineas: C{TrustAuthMech}GSSAPI KERBEROS_V4 DIGEST-MD5 CRAM-MD5 PLAIN LOGIN O AuthMechanisms= GSSAPI KERBEROS_V4 DIGEST-MD5 CRAM-MD5 PLAIN LOGIN Es decir que sendmail ya viene preconfigurado en debian para usar SMTP AUTH. Ademas me da un error muy raro: cuando hago un sendmail -O LogLevel=15 -bs en el mail.log sale esto: AUTH error: listmech=-1, num=0. Esto no puede estar bien ya que -1 no significa nada y ademas detecta 2 (el plain y el login) cuando le hago el telnet al puerto 25. Yo por si acaso he llegado a instalar las librerias de todos los mecanismos de autentificacion que tiene preconfigurados sendmail en debian que son los que he dicho antes mas libgssapi-mit y libsasl-krb4-mit. No solo esto, si despues del sendmail -O LogLevel=15 -bs hago un ehlo localhost no me sale el 250-AUTH PLAIN LOGIN, en cambio si le hago un telnet al 25 si que sale. Los permisos de las librerias son los correctos: l /usr/lib/sasl total 68 lrwxrwxrwx 1 root root 22 dec 17 12:20 libanonymous.so -> libanonymous.so.1.0.16 lrwxrwxrwx 1 root root 22 dec 17 12:20 libanonymous.so.1 -> libanonymous.so.1.0.16 -rw-r--r-- 1 root root 5520 mar 30 2002 libanonymous.so.1.0.16 lrwxrwxrwx 1 root root 20 dec 17 12:20 libcrammd5.so -> libcrammd5.so.1.0.17 lrwxrwxrwx 1 root root 20 dec 17 12:20 libcrammd5.so.1 -> libcrammd5.so.1.0.17 -rw-r--r-- 1 root root 9988 mar 30 2002 libcrammd5.so.1.0.17 lrwxrwxrwx 1 root root 22 dec 18 11:26 libdigestmd5.so -> libdigestmd5.so.0.0.19 lrwxrwxrwx 1 root root 22 dec 18 11:26 libdigestmd5.so.0 -> libdigestmd5.so.0.0.19 -rw-r--r-- 1 root root 27276 mar 30 2002 libdigestmd5.so.0.0.19 lrwxrwxrwx 1 root root 17 dec 17 12:20 liblogin.so -> liblogin.so.0.0.6 lrwxrwxrwx 1 root root 17 dec 17 12:20 liblogin.so.0 -> liblogin.so.0.0.6 -rw-r--r-- 1 root root 7776 mar 30 2002 liblogin.so.0.0.6 lrwxrwxrwx 1 root root 18 dec 17 12:20 libplain.so -> libplain.so.1.0.15 lrwxrwxrwx 1 root root 18 dec 17 12:20 libplain.so.1 -> libplain.so.1.0.15 -rw-r--r-- 1 root root 7428 mar 30 2002 libplain.so.1.0.15 -rw-r--r-- 1 root root 611 dec 17 13:09 Sendmail.conf El Sendmail.conf contiene lo siguiente: pwcheck_method: PAM auto_transition: true He probado otras combianaciones. Se que shadow solo funciona con login y plain pero PAM deberia funcionar con CRAM-MD5 y DIGEST-MD5, no? Si a alguien se le ocurre por que falla o como activar de otra manera el CRAM-MD5 y el DIGEST-MD5 le estare agradecido. Ramon Acedo.