Portál AbcLinuxu, 12. května 2025 01:55

Dotaz: virtual_alias_maps + mysql

27.7.2006 17:22 Mirekh
virtual_alias_maps + mysql
Přečteno: 373×
Odpovědět | Admin
Zdravim Mam postfix, courier-pop3 a postfixadmin na debian.

Nedari se mi zprovoznit alias na virtualni uzivatele pomoci mysql - parametr virtual_alias_maps Nejdrive jsem misto databaze zkusil indexovy soubor virtual_alias_maps = hash:/.... - to funguje (posta se presmeruje).

Ale pokud pouziji databazi virtual_alias_maps = mysql:/..../mysql_virtual_alias_maps.cf. nic se nepreposle a v logu vidim toto

Jul 27 15:21:00 postak postfix/trivial-rewrite[4792]: warning: connect to mysql server localhost: Can't connect to loca l MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) Jul 27 15:21:00 postak postfix/trivial-rewrite[4792]: fatal: mysql:/etc/postfix/mysql_virtual_alias_maps.cf(0,100): tab le lookup problem Jul 27 15:21:01 postak postfix/smtpd[4790]: warning: premature end-of-input on private/rewrite socket while reading inp ut attribute name Jul 27 15:21:01 postak postfix/smtpd[4790]: warning: problem talking to service rewrite: Success Jul 27 15:21:01 postak postfix/master[4782]: warning: process /usr/lib/postfix/trivial-rewrite pid 4792 exit status 1 Jul 27 15:21:02 postak postfix/trivial-rewrite[4793]: warning: connect to mysql server localhost: Can't connect to loca l MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

dotazovaci soubor mysql_virtual_alias_maps.cf vypada standartne:

user = postfix

password = postfix

hosts = localhost

dbname = postfix

table = alias

select_field = goto

where_field = address

Nevite, proc se nemuze postfixu pripojit k mysql. Pritom mi Courier-pop komunikuje se stejnou databazi (ale jinou tabulkou) normalne.

Diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.7.2007 10:06 karlikj | Ostrava
Rozbalit Rozbalit vše Re: virtual_alias_maps + mysql
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mam uplne stejny problem.Nezna nekdo pls reseni, jak na to?
Petr Kočvara avatar 13.7.2007 10:30 Petr Kočvara | skóre: 16 | Frýdek-Místek
Rozbalit Rozbalit vše Re: virtual_alias_maps + mysql
Odpovědět | | Sbalit | Link | Blokovat | Admin
Předpokládám, že postfix běží v chroot. Pak je potřeba nepřistupovat k MySQL přes socket '/var/run/mysqld/mysqld.sock' ale pomocí tcp/ip. Zkusil bych v konf. souboru mysql_virtual_alias_maps.cf změnit hodnotu hosts z localhost na 127.0.0.1.
13.7.2007 14:00 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: virtual_alias_maps + mysql
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj,

Problém bude nejspíš tady:

warning: connect to mysql server localhost: Can't connect to loca l MySQL server through socket '/var/run/mysqld/mysqld.sock'

Nastav práva pro /var/run/mysqld/mysqld.sock uživateli MySQL a bude ti to běhat

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.