[Postfix-es] Problema Postfix Autenticando en Mysql

Gorka gorkapostfix en yahoo.es
Mar Jun 26 12:38:30 CEST 2007


 
> > Hemos seguido el manual de
> > http://blog.elgura.com/index.php?p=226&more=1&c=1&tb=1&pb=1 
> al dedillo.
> > Pero al hacer la siguiente prueba ...
> >
> > # telnet localhost 110
> > Trying 127.0.0.1...
> > Connected to localhost.
> > Escape character is '^]'.
> > +OK Hello there.
> > user usuario1 en dominio.local
> > +OK Password required.
> > pass clave
> > -ERR Temporary problem, please try again later Connection closed by 
> > foreign host.
> >
> > El mail.log es el siguiente ...
> >
> > Jun 25 16:00:10 sistemas-genom6 courierpop3login: Connection, 
> > ip=[::ffff:127.0.0.1] Jun 25 16:00:25 maquina1 courierpop3login: 
> > LOGIN: ip=[::ffff:127.0.0.1], command=USER Jun 25 16:00:37 maquina1 
> > courierpop3login: LOGIN: ip=[::ffff:127.0.0.1], command=PASS Jun 25 
> > 16:00:37 maquina1 courierpop3login: LOGIN: ip=[::ffff:127.0.0.1], 
> > username=usuario1 en dominio.local Jun 25 16:00:37 maquina1 
> > courierpop3login: LOGIN: ip=[::ffff:127.0.0.1], 
> password=clave Jun 25 
> > 16:00:38 maquina1 courierpop3login: LOGIN FAILED, 
> > user=usuario1 en dominio.local, ip=[::ffff:127.0.0.1] Jun 25 16:00:38 
> > maquina1 courierpop3login: authentication error: Jun 25
> > 16:02:07 maquina1 courierpop3login: Connection, 
> ip=[::ffff:127.0.0.1]

Finalmente descubrí el problema. En el authmysqlrc hay que cambiar el
MYSQL_LOGIN_FIELD por "name" en lugar de "id". Además, hay que comentar el
MYSQL_CRYPT_FIELD, si utilizamos el campo "clear", como es el caso.
Gracias Jorge por vuestros consejos. Si no llego a darme cuenta de que
estaba mirando un log de mysql incorrecto, gracias a vosotros, no doy con la
solución. Espero que esto le sirva a alguien con mi mismo problema. Un
saludo.




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