Re : [Postfix-es] Fallo en autenticación con sasl

Jaidiver Sepulveda jaidiversp en yahoo.es
Sab Jun 30 04:41:40 CEST 2007


>El Jueves, 28 de Junio de 2007 a las 12:53, Jaidiver Sepulveda escribió:
>> Muchas gracias miguel por tu colaboración.
>> 
>De nada.
>> El log que aparece para el error es el siguiente:
>> 
>> ----
>> Jun 28 12:43:55 maron postfix/smtpd[1440]: xsasl_cyrus_server_auth_response: uncoded server challenge: Username:
>> Jun 28 12:43:55 maron postfix/smtpd[1440]: > adsl190-28-86-175.epm.net.co[190.28.86.175]: 334 VXNlcm5hbWU6
>> Jun 28 12:43:55 maron postfix/smtpd[1440]: < adsl190-28-86-175.epm.net.co[190.28.86.175]: cHJ1ZWJhc0BzdXdlYmxpbmUuY29t
>> Jun 28 12:43:55 maron postfix/smtpd[1440]: xsasl_cyrus_server_next: decoded response: pruebas en suwebline.com
>> Jun 28 12:43:55 maron postfix/smtpd[1440]: xsasl_cyrus_server_auth_response: uncoded server challenge: Password:
>> Jun 28 12:43:55 maron postfix/smtpd[1440]: > adsl190-28-86-175.epm.net.co[190.28.86.175]: 334 UGFzc3dvcmQ6
>> Jun 28 12:43:55 maron postfix/smtpd[1440]: < adsl190-28-86-175.epm.net.co[190.28.86.175]: cHJ1ZWJhczEyMw==
>Aquí también deberías poner *** al publicarlo, el password no va cifrado, sino codificado. Te aconsejo que cambies el password para ese usuario.


Muchas gracias por tu consejo, lo haré


>> Jun 28 12:43:55 maron postfix/smtpd[1440]: xsasl_cyrus_server_next: decoded response: ************
>> Jun 28 12:43:55 maron postfix/smtpd[1440]: warning: adsl190-28-86-175.epm.net.co[190.28.86.175]: SASL LOGIN authentication failed: authentication failure
>> Jun 28 12:43:55 maron postfix/smtpd[1440]: > adsl190-28-86-175.epm.net.co[190.28.86.175]: 535 5.7.0 Error: authentication failed: authentication failure
>Por lo que dice el log, no es problema de postfix: es cyrus quien te rechaza el acceso.

>> ----
>> 
>> Tanto el usuario que me aparece en el log como la contraseña son los correctos.
>> 
>> El problema al parecer es de base de datos, porque en el log de mysql no se me registra conexión alguna de sasl cuando quiero enviar algún correo, sin embargo cuando el cliente se conecta localmente si se ve en el log la consulta hecha.
>¿Qué quieres decir con que el cliente se conecta localmente? De todos modos el problema está en el cyrus-sasl con el mysql, te podrán ayudar mejor en la lista de cyrus.

Me refiero a que cuando me conecto con un cliente dentro del mismo servidor no tengo problemas porque no utiliza sasl y se ve todo en el log de mysql, pero cuando lo hago desde afuera como utiliza sasl no aparece ninguna consulta dentro de mysql, no se si lo que no funciona bien es sasl o si no encuentra la base de datos.

>Otra cosa que puedes probar es utilizar  'pwcheck_method: pam' y usar el módulo pam_mysql, a ver si así te va mejor.
>
>También puedes probar usando saslauthd en lugar de auxprop (para lo cual necesitarás un servicio corriendo /etc/init.d/saslauthd), así:
>pwcheck_method: saslauthd
>mysql_user: vmail
>mysql_passwd: xxx
>mysql_hostnames: localhost
>mysql_database: mail
>mysql_statement: SELECT clear FROM users WHERE address='%u@%r' AND
>smtpaccess='Y'
>
>No se me ocurre nada más ya que no valido usuarios por sql en mi servidor.
>

No me funciona con esto tampoco, más bien voy a volver a reinstalar porque este servidor me lo entregaron con postfix ya instalado y no se que otras configuraciones le habían hecho, salen unos errores raros como por ejemplo al iniciar postfix:

----
root en maron:/etc/postfix# /etc/init.d/postfix restart
 * Stopping Postfix Mail Transport Agent postfix                                postfix: warning: dict_open_dlinfo: cannot open /etc/postfix/dynamicmaps.cf.  No dynamic maps will be allowed.
                                                                         [ OK ]
 * Starting Postfix Mail Transport Agent postfix                                postfix: warning: dict_open_dlinfo: cannot open /etc/postfix/dynamicmaps.cf.  No dynamic maps will be allowed.
                                                                         [ OK ]
root en maron:/etc/postfix#
----

y otros en el log de postfix:

----
Jun 30 04:18:03 maron postfix/smtpd[4137]: match_string: mynetworks ~? debug_pee                                                                                                  r_list
Jun 30 04:18:03 maron postfix/smtpd[4137]: match_string: mynetworks ~? fast_flus                                                                                                  h_domains
Jun 30 04:18:03 maron postfix/smtpd[4137]: match_string: mynetworks ~? mynetwork                                                                                                  s
Jun 30 04:18:03 maron postfix/smtpd[4137]: match_string: relay_domains ~? debug_                                                                                                  peer_list
Jun 30 04:18:03 maron postfix/smtpd[4137]: match_string: relay_domains ~? fast_f                                                                                                  lush_domains
Jun 30 04:18:03 maron postfix/smtpd[4137]: match_string: relay_domains ~? mynetw                                                                                                  orks
Jun 30 04:18:03 maron postfix/smtpd[4137]: match_string: relay_domains ~? permit                                                                                                  _mx_backup_networks
Jun 30 04:18:03 maron postfix/smtpd[4137]: match_string: relay_domains ~? qmqpd_                                                                                                  authorized_clients
Jun 30 04:18:03 maron postfix/smtpd[4137]: match_string: relay_domains ~? relay_                                                                                                  domains
Jun 30 04:18:03 maron postfix/smtpd[4137]: match_string: permit_mx_backup_networ                                                                                                  ks ~? debug_peer_list
Jun 30 04:18:03 maron postfix/smtpd[4137]: match_string: permit_mx_backup_networ                                                                                                  ks ~? fast_flush_domains
Jun 30 04:18:03 maron postfix/smtpd[4137]: match_string: permit_mx_backup_networ                                                                                                  ks ~? mynetworks
Jun 30 04:18:03 maron postfix/smtpd[4137]: match_string: permit_mx_backup_networ                                                                                                  ks ~? permit_mx_backup_networks
Jun 30 04:18:03 maron postfix/smtpd[4137]: fatal: dict_open: unsupported diction                                                                                                  ary type: mysql:  Is the postfix-mysql package installed?
Jun 30 04:18:04 maron postfix/master[4083]: warning: process /usr/lib/postfix/sm                                                                                                  tpd pid 4137 exit status 1
Jun 30 04:18:04 maron postfix/master[4083]: warning: /usr/lib/postfix/smtpd: bad                                                                                                   command startup -- throttling
----

Vamos a ver como me va nuevamente

Muchas gracias de nuevo miguel y a los demás por la atención prestada.

Saludos a todos.

Jaidiver Sepulveda Parra
Director de Operaciones
Innobile S.A.
Medellin - Antioquia - Colombia - Sur America


      _____________________________________________________________________________ 
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 


Más información sobre la lista de distribución Postfix-es