[Postfix-es] Postfix+Courier+MySQL: TEMPFAIL

Daniel Solsona dani en netsupport-si.net
Mar Ago 23 10:48:19 CEST 2005


> De acuerdo, se que courier no tiene nada que ver con postfix,
> pero seguro que muchos de los que estan registrados en esta
> lista se han encontrado con mi problema. Mira el log que me
> sale en el mail es el siguiente.

Lo dec=C3=ADa m=C3=A1s que nada porque si existe una lista de courier posib=
lemente all=C3=AD=20
te responder=C3=ADan mas r=C3=A1pido, nada mas.

> Aug 22 09:24:20 linux pop3d: Connection,
> ip=3D[::ffff:127.0.0.1]
> Aug 22 09:24:20 linux pop3d: LOGIN: DEBUG:
> ip=3D[::ffff:127.0.0.1], command=3DUSER
> Aug 22 09:24:20 linux pop3d: LOGIN: DEBUG:
> ip=3D[::ffff:127.0.0.1], command=3DPASS
> Aug 22 09:24:20 linux pop3d: LOGIN: DEBUG:
> ip=3D[::ffff:127.0.0.1], username=3Dmanuel en vicasoft.ath.cx
> Aug 22 09:24:20 linux pop3d: LOGIN: DEBUG:
> ip=3D[::ffff:127.0.0.1], password=3Dmanuel
> Aug 22 09:24:20 linux pop3d: authdaemon: starting client
> module
> Aug 22 09:24:20 linux pop3d: authdaemon: TEMPFAIL - no more
> modules will be tried
> Aug 22 09:24:25 linux pop3d: LOGIN FAILED,
> ip=3D[::ffff:127.0.0.1]
> Aug 22 09:24:25 linux pop3d: LOGIN: DEBUG:
> ip=3D[::ffff:127.0.0.1], command=3DQUIT
> Aug 22 09:24:25 linux pop3d: LOGOUT, ip=3D[::ffff:127.0.0.1]

Los logs del courier no son muy explicativos que digamos :-) a simple vista=
=20
parece como si tuviese un problema con los m=C3=B3dulos del authdaemon. Pue=
des=20
incrementar el nivel de log del courier en el pop3d poniendo DEBUG_LOGIN=3D=
1 o=20
2 si quieres ver tb los passwords.

Tb puedes cambiar la config del syslog para que te permita ver los mensajes=
 de=20
debug de la categoria mail. En etc/syslog.conf puedes cambiar:
mail.info a mail.debug o incluso:

*.debug /var/log/debug
=20
Luego creas el archivo debug y recargas el syslogd

Con esto recibir=C3=A1s mas informaci=C3=B3n sobre el error.




> Eso es intentando entrar mediante telnet, los archivos de
> configuracion deberian estar bien, el authdaemonrc digamos
> que no tiene mucha dificultad, ya que es a=F1adir el authmysql,
> luego el authmysqlrc es poner los datos para que realice la
> conexion, pero es que a mi ni siquiera me recibe la orden de
> autentificar. te los remito de todas maneras por si a mi se
> me esta escapando alg=FAn detalle.
>
> /etc/courier/authdaemonrc
> authmodulelist=3D"authmysql"
> #authmodulelist=3D"authcustom authcram authuserdb authldap
> authpam authmysql"
>
> authmodulelistorig=3D"authcustom authcram authuserdb authldap
> authpam authmysql"
>
> daemons=3D5
>
> version=3D"authdaemond.mysql"
>
> authdaemonvar=3D/var/run/authdaemon.courier-imap
>
> /etc/courier/authmysqlrc
> MYSQL_SERVER  localhost
> MYSQL_USERNAME  correo
> MYSQL_PASSWORD  vicacorreo
> MYSQL_SOCKET  /var/lib/mysql/mysql.sock
> MYSQL_PORT  3306
> MYSQL_OPT  0
> MYSQL_DATABASE  postfix
> MYSQL_USER_TABLE mailbox
> #MYSQL_CRYPT_PWFIELD password
> MYSQL_CLEAR_PWFIELD  password
> #DEFAULT_DOMAIN  example.com
> MYSQL_UID_FIELD  '51'
> MYSQL_GID_FIELD  '51'
> MYSQL_LOGIN_FIELD username
> MYSQL_HOME_FIELD '/usr/local/virtual/'
> MYSQL_NAME_FIELD name
> MYSQL_MAILDIR_FIELD maildir
> # MYSQL_DEFAULTDELIVERY defaultdelivery
> MYSQL_QUOTA_FIELD quota
> #MYSQL_WHERE_CLAUSE server=3D'mailhost.example.com'
>
Yo tengo comentada la opci=C3=B3n MYSQL_SOCKET ya que no la utilizo. Has pr=
obado a=20
conectar con mysql con ese usuario y esa contrase=C3=B1a?=C2=BF


Que distribuci=C3=B3n estas usando?

> Ya no se que mas hacer. Por lo que he visto en otras listas o
> foros deberia salirme un requirimiento de autentificaci=F3n.
>
> Otro punto, en el log de mysql no me sale nada, no me muestra
> ning=FAn select.
>
> Muchas gracias por la contesta, pideme lo que necesites.


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