postfix with mysql.
Miroslav Kundela
mirus na volny.cz
Středa Duben 6 07:46:36 CEST 2005
Damir Špoljarič napsal(a):
> Zdravim. Nastavoval jsem postfixe presne podle tohoto navodu
> (http://high5.net/howto/), akorad mam tedy postfixe, mysql-server,
> courier a sasl2 z baliku (debian sarge, kernel 2.6.8-2) a stalo se mi
> to, ze postfix jako proces sam o sobe bezi, ale maily neodesila a do
> syslogu pise toto:
> Apr 5 21:26:41 balrog postfix/trivial-rewrite[27600]: warning: connect
> to mysql server localhost: Can't connect to local MySQL server through
> socket '/var/run/mysqld/mysqld.sock' (2)
> Apr 5 21:26:41 balrog postfix/trivial-rewrite[27600]: fatal:
> mysql:/etc/postfix/mysql_virtual_alias_maps.cf(0,100): table lookup problem
> Apr 5 21:26:42 balrog postfix/cleanup[26500]: warning: premature
> end-of-input on private/rewrite socket while reading input attribute name
> Apr 5 21:26:42 balrog postfix/cleanup[26500]: warning: problem talking
> to service rewrite: Connection reset by peer
> Apr 5 21:26:42 balrog postfix/master[7096]: warning: process
> /usr/lib/postfix/trivial-rewrite pid 27600 exit status 1
> Apr 5 21:26:42 balrog postfix/master[7096]: warning:
> /usr/lib/postfix/trivial-rewrite: bad command startup -- throttling
>
> Myslim si, ze se ostatni problemy na dalsich radcich odvijeji od toho
> prvniho, tedy ze se nemuze postfix pripojit k databazi. mysql.sock
> soubor jsem zkousel smazat a restartovat mysqld, ktery si jej opet
> vytvoril. to ale nepomohlo :(
> nemohl by mi pls nekdo poradit?
> diky
>
>
>
>
>
>
>
>
>
>
Taky zdravím,
myslím, že pes je zakopaný v tom, že Postfix pracuje v chrootu a hledá
mysqld.sock v adresáři /var/spool/postfix/var/run/mysqld/mysqld.sock
Musí se vytvořit hardlink
#ln /var/run/mysqld/mysqld.sock
/var/spool/postfix/var/run/mysqld/mysqld.sock
Tento hardlink se musí vytvářet po každém startu nebo restartu mysql.
Doporučuji upravit initscript pro mysql. Inspiraci jsem vzal v
saslauthdaemonu, který dělá totéž (link na 'mux'). Pod MDK.
S pozdravem
Miroslav Kundela
Další informace o konferenci Linux