Toon posts:

courier-imap+mysql

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb het volgende probleem.
Ik ben bezig met het installeren van postfix en courier-imap.
De daemons op zich werken best goed, ik heb alleen het probleem dat courier-imap niet kan praten tegen de mysql server.

ik krijg de volgende foutmelding in mijn maillog:
code:
1
Jun 23 22:52:28 Host1 authdaemond.mysql: failed to connect to mysql server (server=127.0.0.1., userid=testuser.)


Ik heb met ldd gekeken of libmysqlclient.so.12 erbij staat bij authdaemond.mysql en dat is zo.

als ik echter met mysqld -l ga kijken zie ik dat er helemaal geen query bij de mysql daemon aankomt.

stukje authmysqlrc:
code:
1
2
3
4
5
6
MYSQL_SERVER            127.0.0.1
MYSQL_USERNAME          testuser
MYSQL_PASSWORD          testing

MYSQL_SOCKET            /tmp/mysql.sock
MYSQL_PORT              3306

Heeft iemand enig idee hoe ik dit op kan lossen ?

[ Voor 5% gewijzigd door Verwijderd op 23-06-2004 23:10 ]


  • PowerSp00n
  • Registratie: Februari 2002
  • Laatst online: 17-11-2025

PowerSp00n

There is no spoon

Nogal logisch dat er geen query's binnen komen. Ik zou eerder eens controleren of er connecties binnen komen en of de gebruikersnaam en wachtwoord wel klopt. Dit ook door gewoon eens met de MySQL Client in te loggen.

  • kmf
  • Registratie: November 2000
  • Niet online

kmf

staat skip-networking aan of uit in je my.cnf? als het aan staat, probeer dan localhost ipv 127.0.0.1

One thing's certain: the iPad seriously increases toilet time.. tibber uitnodigingscode: bqufpqmp


  • DjFoxy
  • Registratie: Oktober 2000
  • Laatst online: 15-11-2023
Hier is mijn conf, misschien dat je daar wat aan hebt

MYSQL_CRYPT_PWFIELD password
MYSQL_DATABASE postfix
MYSQL_GID_FIELD '16' (groep waar postfix onder draait)
MYSQL_HOME_FIELD '/home/mail'
MYSQL_LOGIN_FIELD username
MYSQL_MAILDIR_FIELD maildir
MYSQL_NAME_FIELD name
MYSQL_OPT 0
MYSQL_PASSWORD postfix
MYSQL_SERVER localhost
MYSQL_UID_FIELD '100' (User Id waar postfix onder draait)
MYSQL_USERNAME postfix
MYSQL_USER_TABLE mailbox

Jaja de paprika


Verwijderd

Topicstarter
PowerSp00n schreef op 24 juni 2004 @ 00:07:
Nogal logisch dat er geen query's binnen komen. Ik zou eerder eens controleren of er connecties binnen komen en of de gebruikersnaam en wachtwoord wel klopt. Dit ook door gewoon eens met de MySQL Client in te loggen.
Ok dan.. er komen geen query's / connecties binnen bij de daemon.
Via de cli kan ik wel gewoon inloggen met die gegevens.
athlonkmf schreef op 24 juni 2004 @ 04:04:
staat skip-networking aan of uit in je my.cnf? als het aan staat, probeer dan localhost ipv 127.0.0.1
127.0.0.1 en localhost werken beide niet.

  • Steven
  • Registratie: December 2000
  • Laatst online: 22-01 13:06
Doe is:
code:
1
mysql -u testuser -p

En vul dan je wachtwoord in en kijk of je kan inloggen op je MySQL-server.

  • kmf
  • Registratie: November 2000
  • Niet online

kmf

waarom staat er in je conf testuser als die tabel voor de user postfix bedoeld is?


Hier is mijn authmysqlrc

MYSQL_SERVER localhost
MYSQL_USERNAME postfix
MYSQL_PASSWORD tja....
MYSQL_PORT 0
MYSQL_DATABASE provider
MYSQL_USER_TABLE users
MYSQL_CLEAR_PWFIELD password
#MYSQL_CRYPT_PWFIELD password
MYSQL_UID_FIELD uid
MYSQL_GID_FIELD gid
MYSQL_LOGIN_FIELD email
MYSQL_HOME_FIELD homedir
MYSQL_MAILDIR_FIELD maildir
MYSQL_QUOTA_FIELD quota

[ Voor 70% gewijzigd door kmf op 24-06-2004 12:29 ]

One thing's certain: the iPad seriously increases toilet time.. tibber uitnodigingscode: bqufpqmp


  • kmf
  • Registratie: November 2000
  • Niet online

kmf

Steven schreef op 24 juni 2004 @ 11:21:
Doe is:
code:
1
mysql -u testuser -p

En vul dan je wachtwoord in en kijk of je kan inloggen op je MySQL-server.
Beter nog

code:
1
mysql -u testuser -p postfix


Kijk gelijk of je in de juiste DB kan komen.

One thing's certain: the iPad seriously increases toilet time.. tibber uitnodigingscode: bqufpqmp


Verwijderd

Topicstarter
athlonkmf schreef op 24 juni 2004 @ 12:24:
waarom staat er in je conf testuser als die tabel voor de user postfix bedoeld is?


Hier is mijn authmysqlrc

MYSQL_SERVER localhost
MYSQL_USERNAME postfix
MYSQL_PASSWORD tja....
MYSQL_PORT 0
MYSQL_DATABASE provider
MYSQL_USER_TABLE users
MYSQL_CLEAR_PWFIELD password
#MYSQL_CRYPT_PWFIELD password
MYSQL_UID_FIELD uid
MYSQL_GID_FIELD gid
MYSQL_LOGIN_FIELD email
MYSQL_HOME_FIELD homedir
MYSQL_MAILDIR_FIELD maildir
MYSQL_QUOTA_FIELD quota
Maakt niet uit toch ?
De gebruiker testuser heeft nu toegang tot de postfix database....
Maargoed, zover komt het nog niet eens de daemon maakt al helemaal geen verbinding met de mysql server.
athlonkmf schreef op 24 juni 2004 @ 12:30:
[...]


Beter nog

code:
1
mysql -u testuser -p postfix


Kijk gelijk of je in de juiste DB kan komen.
Op die manier kan ik gewoon inloggen.

[ Voor 15% gewijzigd door Verwijderd op 24-06-2004 12:33 ]


  • kmf
  • Registratie: November 2000
  • Niet online

kmf

OK. vertel eens wat je allemaal had geinstalleerd om dit te laten werken? Ik neem aan niet alleen courier-imap, postfix en mysql.

Even alle stappen vertellen dat je had ondernomen om te configureren.

En even een tailetje van je mail.log, messages en syslog

One thing's certain: the iPad seriously increases toilet time.. tibber uitnodigingscode: bqufpqmp


  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 23:58
Zoals athlonmkf zei, kijk eens in /etc/my.cnf of /etc/mysql/my.cnf of er ook een "skip-networking" tussen staat. Deze moet weg. Grote kans dat postfix nu over 3306/tcp probeert te connecten, terwijl mysqld alleen op /var/run/mysql/mysql.sock luistert.
Pagina: 1