Using "localhost" means that a local socket will be used to connect to mysql, which cause problems in a chroot'd environment. You must either create a link to the socket in the chroot environment or use hostname 127.0.0.1 to connect using TCP/IP instead. Postfix runs in a jailed enviroment in the /var/spool/postfix, and that's why it cannot connect to mysql.
mkdir -p /var/spool/postfix/var/run/mysqld chown mysql /var/spool/postfix/var/run/mysqld ln /var/run/mysqld/mysqld.sock /var/spool/postfix/var/run/mysqld/mysqld.sock
Não sei mais o que fazer para o postfix funcionar com mysql no debian etch.
Instalei o pacote postfix-mysql, o mysql está startado e funcionando mas volta este erro:
/var/log/mail.inf
Nov 6 18:48:33 deb-srv postfix/master[9433]: terminating on signal 15
Nov 6 18:48:33 deb-srv postfix/master[9523]: daemon started -- version 2.3.8, configuration /etc/postfix
Nov 6 18:48:33 deb-srv postfix/qmgr[9529]: BA2362A446F: from=<>, size=10817, nrcpt=1 (queue active)
Nov 6 18:48:33 deb-srv postfix/trivial-rewrite[9531]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)/var/log/mail.err
Nov 6 18:48:33 deb-srv postfix/trivial-rewrite[9531]: fatal: mysql:/opt/system/etc/postfix/mysql_virtual_alias_maps.cf(0,lock|fold_fix): table lookup problem
obs: Existe o arquivo mysqld.sockedt no diretório acima, alguém já passou por isso utilizando o debian etch ?Todas as tabelas estão criadas, permissões corretas etc...
--
Att
'