Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/06/2015, à 17:23

Mizovsky2304

Problème Dovecot / Postfixadmin

Bonjour,
Je suis novice dans le monde de ubuntu et travail actuellement sur la mise en place d'un  serveur mail : postfix / postfixadmin / docevot [est cela sur un ubuntu serveur 14.10]
Quand j'essai d'envoyer un e-mail en utilisant phpMailer, tout en pointant sur l'adresse SMTP de mon serveur , j'ai un problème :
au niveau du mail.log , j'obtiens ;


dovecot: auth-worker(8344): Error: sql(user@mydomain.com,176.31.147.1): Password query failed: Not connected to database
Jun 29 15:02:38 srv1 dovecot: auth-worker(8387): Error: mysql(localhost#011dbname=postfixadmin): Connect failed to database ((null)): Unknown MySQL server host 'localhost#011dbname=postfixadmin' (2) - waiting for 1 seconds before retry
Jun 29 15:02:39 srv1 dovecot: auth-worker(8387): Error: mysql(localhost#011dbname=postfixadmin): Connect failed to database ((null)): Unknown MySQL server host 'localhost#011dbname=postfixadmin' (2) - waiting for 5 seconds before retry
Jun 29 15:02:44 srv1 dovecot: auth-worker(8387): Error: mysql(localhost#011dbname=postfixadmin): Connect failed to database ((null)): Unknown MySQL server host 'localhost#011dbname=postfixadmin' (2) - waiting for 25 seconds before retry
Jun 29 15:03:09 srv1 dovecot: auth-worker(8387): Error: mysql(localhost#011dbname=postfixadmin): Connect failed to database ((null)): Unknown MySQL server host 'localhost#011dbname=postfixadmin' (2) - waiting for 125 seconds before retry
Jun 29 15:18:05 srv1 postfix/smtpd[8493]: connect from srv1.mydomain.com[xxx.xxx.xxx.xxx]
Jun 29 15:18:05 srv1 dovecot: auth-worker(8498): Error: mysql(localhost#011dbname=postfixadmin): Connect failed to database ((null)): Unknown MySQL server host 'localhost#011dbname=postfixadmin' (2) - waiting for 1 seconds before retry
Jun 29 15:18:07 srv1 dovecot: auth-worker(8498): Error: mysql(localhost#011dbname=postfixadmin): Connect failed to database ((null)): Unknown MySQL server host 'localhost#011dbname=postfixadmin' (2) - waiting for 5 seconds before retry
Jun 29 15:18:07 srv1 dovecot: auth-worker(8498): Error: mysql(localhost#011dbname=postfixadmin): Connect failed to database ((null)): Unknown MySQL server host 'localhost#011dbname=postfixadmin' (2) - waiting for 1 seconds before retry
Jun 29 15:18:08 srv1 dovecot: auth-worker(8498): Error: mysql(localhost#011dbname=postfixadmin): Connect failed to database ((null)): Unknown MySQL server host 'localhost#011dbname=postfixadmin' (2) - waiting for 5 seconds before retry
Jun 29 15:18:12 srv1 dovecot: auth-worker(8498): Error: mysql(localhost#011dbname=postfixadmin): Connect failed to database ((null)): Unknown MySQL server host 'localhost#011dbname=postfixadmin' (2) - waiting for 25 seconds before retry
Jun 29 15:18:15 srv1 postfix/smtpd[8493]: warning: srv1.mydomain.com[176.31.147.1]: SASL LOGIN authentication failed: Connection lost to authentication server

Là je n'ai aucune idée de la source du problème et de cmt je dois me procéder pour le résoudre.
Merci à vous tous.

Hors ligne

#2 Le 29/06/2015, à 17:46

bruno

Re : Problème Dovecot / Postfixadmin

Qu'est-ce que tu ne comprends pas dans les logs ? On te dit que la connexion à la base de donnée à échoué. Il faut que tu examines ta configuration pour comprendre pourquoi.

En ligne

#3 Le 29/06/2015, à 18:07

Mizovsky2304

Re : Problème Dovecot / Postfixadmin

Merci bruno pour ton help, et excuse moi car je suis un nouveau dans le monde de ubuntu.
Effectivement en analysant mon fichier de config :

# Database driver: mysql, pgsql, sqlite
driver = mysql
connect= host=localhost dbname=postfixadmin user=postfixadmin password=BZZCFG8bhQy0

# Default password scheme.
default_pass_scheme = MD5-CRYPT


password_query = select username as user,password from mailbox where username='%u' and active=1

Je me suis rendu compte qu'il fallait changer localhost par 127.0.0.1

à partir de ce moment, j'ai un nouveau problème (je pense que c'est en realation avec la requête mysql) :

Jun 29 15:51:49 srv1 dovecot: auth-worker(8748): Warning: mysql: Query failed, retrying: No database selected
Jun 29 15:51:49 srv1 dovecot: auth-worker(8748): Error: sql(user@domaine.com,xxx.xxx.xxx.xxx): Password query failed: No database selected

Je suis allé sur la db de postfixadmin [via phpmyadmin], et j'ai exécuté la requête manuellement et ça me retourne les bonnes informations...  Je ne sais pas pourquoi devecot bloque au niveau de la password_query

Merci.

Hors ligne

#4 Le 29/06/2015, à 18:56

bruno

Re : Problème Dovecot / Postfixadmin

Je ne vois pas d'erreur flagrante dans ta requête, personnellement je l'aurait écrit ainsi (les majuscules ne changent rien, c'est juste pour la lisibilité) :

password_query = SELECT username AS user, password FROM mailbox WHERE username = '%u' AND active = '1'

En ligne