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