[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problemas en sendmail con SMTP AUTH



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.



Reply to: