madfool
31.07.09, 20:13
Hi,
ich will Postfix als MTA einsetzen und die Mailboxen-Infos in einer MySQL-DB ablegen. Meine virtual-alias-maps.cf sieht zB. folgendermaßen aus:
user = vmail
password = geheim
dbname = vmail
host = 127.0.0.1
query = SELECT destination FROM alias WHERE address='%s' AND active=1
Als host ist 127.0.0.1 eingetragen, damit Postfix trotz chroot auf die DB zugreifen kann, trotzdem kommt die Meldung:
warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
Ich verstehe das echt nicht, wenn als host 127.0.0.1 eingetragen ist soll Postfix doch über TCP auf die DB kommen anstatt über das socket (welches ja wg. der chroot-Umgebung nicht verfügbar ist). Aber es funktioniert nicht...
Das ganze unter Debian Lenny.
Jemand ne Idee?
Gruß
D.
ich will Postfix als MTA einsetzen und die Mailboxen-Infos in einer MySQL-DB ablegen. Meine virtual-alias-maps.cf sieht zB. folgendermaßen aus:
user = vmail
password = geheim
dbname = vmail
host = 127.0.0.1
query = SELECT destination FROM alias WHERE address='%s' AND active=1
Als host ist 127.0.0.1 eingetragen, damit Postfix trotz chroot auf die DB zugreifen kann, trotzdem kommt die Meldung:
warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
Ich verstehe das echt nicht, wenn als host 127.0.0.1 eingetragen ist soll Postfix doch über TCP auf die DB kommen anstatt über das socket (welches ja wg. der chroot-Umgebung nicht verfügbar ist). Aber es funktioniert nicht...
Das ganze unter Debian Lenny.
Jemand ne Idee?
Gruß
D.