[Postfixbuch-users] Postfix + Courier: NIS domain name not set
Gregor Hermens
gregor at a-mazing.de
Mi Dez 21 12:26:19 CET 2005
Hallo Martin,
Am Mittwoch, 21. Dezember 2005 12:13 schrieb Martin Müller - Rudolf Hausstein
OHG:
> Nun habe ich Postfix an MySQL angebunden, seither scheitert der LogIn
> über Telnet mit folgenden Fehlermeldungen in der /var/log/mail.info:
>
> Dec 21 11:54:05 debiantest postfix/trivial-rewrite[3744]: warning:
> connect to mysql server localhost: Can't connect to local MySQL server
> through socket '/var/run/mysqld/mysqld.sock' (2)
>
> >># /etc/postfix/ids.mysql
> hosts=localhost
Läuft dein Postfix chrooted? Falls ja kommt es natürlich nicht an den
MySQL-Socket ran, da er außerhalb des Chroots ist.
Mögliche Lösungen:
1. Postfix aus dem Chroot holen.
2. MySQL-Socket ins Chroot verlegen.
3. MySQL über TCP ansprechen.
Ich würde Lösung 3 empfehlen, da sie die geringsten Eingriffe ins System
erfordert. Dazu musst du zum einen sicherstellen, daß MySQL auf 127.0.0.1
lauscht, d.h. in der /etc/mysql/my.cnf muss "skip-networking" auskommentiert
sein. Du kannst den Netzwerkzugriff bei Bedarf auf localhost begrenzen, indem
du eine Zeile einfügst: "bind-address = 127.0.0.1".
Zum anderen musst du in allen /etc/postfix/*.mysql-Dateien "hosts=localhost"
durch "hosts=127.0.0.1" ersetzen.
hth
Gruß,
Gregor
--
@mazing.de fon +49 8142 6528665
Gregor Hermens fax +49 8142 6528669
Brucker Strasse 12 gregor.hermens at a-mazing.de
D-82216 Gernlinden http://www.a-mazing.de/
Mehr Informationen über die Mailingliste Postfixbuch-users