Sziasztok,
Ezen howto alapján próbálunk összerakni egy CentOS alapú levelezőrendszert :
http://www.howtoforge.com/virtual_users_postfix_courier_mailscanner_cla…
Úgy tűnik minden működik, kivéve a Postfix - MySQL rész, maillog-ban ez szerepel
postfix/trivial-rewrite[18331]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)
A "mysql postfix -u ****** -p****** --socket=/var/lib/mysql/mysql.sock" működik
A "ln -f /var/lib/mysql/mysql.sock /var/spool/postfix/var/lib/mysql/mysql.sock" + "chown -R postfix /var/spool/postfix/var/" nem segített.
netstat -a | grep mysql
tcp 0 0 *:mysql *:* LISTEN
unix 2 [ ACC ] STREAM LISTENING 91784 /var/lib/mysql/mysql.sock
A POP3 + POP3 SSL rész tökéletesen működik.
/usr/sbin/authenumerate OK, látja az accokat
/usr/sbin/authtest OK
maildrop -V9 -d OK, látja a maildir-t
pedig ezek is mind MySQL-ből dolgoznak.
Már kezdek megőrülni, mi a fene lehet a probléma ? Van valakinek valami ötlete ?
Előre is köszi a helpet !!!
- 2078 megtekintés
Hozzászólások
Az ln parancsot felejtsd el.
mount --bind /var/run/mysql /var/spool/postfix/var/run/mysql viszont mukodik
En is ezzel szoptam sokat, az ln parancs egyszeruen nem mukod.
A gond valoban a postfix default chroot funkcioja.
- A hozzászóláshoz be kell jelentkezni
tényleg nem működött ... de most átírtuk localhost helyett 127.0.0.1-re (socket helyett TCP) a mysql_***_.cf -ekben. Lehet, hogy valamivel lassabb, de nincs nagy forgalom és így működik ... legalábbis ez a rész.
Viszont most új nyűgje van :
Command output: pipe: fatal: pipe_command: execvp usr/bin/maildrop: No such file or directory )
ok, a master.cf -ben javítottuk a "flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}", vagyis elé került a / az usr elé (/usr/...), mert nem volt.
Most viszont :
Command output: pipe: fatal: pipe_command: execvp /usr/bin/maildrop: Permission denied )
Ez most a maildrop-ra mit futtatandóra vonatkozik, vagy arra könyvtárra, ahova dobni akarja a levelet ?
chown vmail:vmail /usr/bin/maildrop
chmod 777 /usr/bin/maildrop
Ez lehet hogy csúnya, de nem is javított a helyzeten :(
Ötlet ?
- A hozzászóláshoz be kell jelentkezni
Probléma megoldva ... mostmár megy minden.
Az SELinux-ot kellett kikapcsolni a /etc/selinux/config-ban.
Köszi a segítséget.
- A hozzászóláshoz be kell jelentkezni