Bueno el error de la conexion viene de varias cosas:
- En primer lugar el usuario postfix no tenía permiso para leer la tabla mail. ( :-[ , error penoso pero... solucionado)
- En segundo lugar hay que tener cuidado con los espacios al final de cada parametro en el fichero authmysqlrc...je je: la BD "mail" no es la misma que "mail " (:-[ Solucionado tambien)
- En tercer lugar... y una vez que ya se que el usuario postfix se conecta correctamente a la BD. He observado en los logs de mysql que la consulta que se ejecuta cuando me logeo en el pop3 no es del todo correct
SELECT id, "", clear, uid, gid, home, maildir, "", name, "" FROM pass WHERE id = "[EMAIL PROTECTED]"
Como podeis compribar las comillas dobles de los campos en el select no se de donde salen y es por lo que sigo sin poder logearme correctamente en mi server.
¿Alguien sabe como quitarlos?. He revisado los ficheros y no encuentro nada de nada. En la configuracion de postfix he indicado que los usuarios estan en una BD en Mysql y que la forma de acceder a ella es mediante dos ficheros denominados ids.cf y gids.cf.
Saludos.
Manuel J. Muniz Sayago escribió:
Hola a todos estoy configurando un servidor de correo con Postfix y
Courier, con usuarios virtuales en una BD de Mysql. Estoy siguiendo un
guia básica que he encontrado en Google. He creado un usuario de prueba
y no es capaz de autentificarse en el Mysql. Comprobando los logs obtengo:
Jan 23 17:44:47 mailhost courierpop3login: LOGIN FAILED,
ip=[::ffff:172.16.2.88].
He creado el fichero authmysqlrc y lo he colocado en /etc/courier/, La
base de datos tambien esta creada.
Oliendo que lo que puede que este dando problemas es Mysql, he
intentado conectarme mediente ODBC desde otro equipo (windows) con el
Driver ODBC de Mysql y no consigo conectarme. Si alguien puede ayudarme.
¿Será la configuración de Mysql?; He mirado los logs del mysqld y no
aparecen mis intentos de conexion.
Saludos.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

