[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