Hi, I am trying to setup a new mail server. With postfix - dovecot ldap - spamd. All virtual users. Over Centos 5.3 64 bits. Spamassassin version is 3.2.5 installed with yum.
This is the line in postfix's master.cf dovecot unix - n n - 30 pipe flags=DRhu user=vmail argv=/usr/bin/spamc -s 204800 -u $user -e /usr/libexec/dovecot/deliver -d ${user} This is how spamd is started -d -l -x -m 35 -u vmail --virtual-config-dir=/var/spool/postfix/virtual/%u/spamassassin This is the problem: When I send a mail everything works, ps ax shows spamd and two childs. Sending a big load of mails, I begin to see spamd <defunct> processes. After a while (and after some messages are correctly delivered), I see this in the log Jun 6 13:36:58 mail spamd[13000]: prefork: cannot ping 14503, file handle not defined, child likely to still be processing SIGCHLD handler after killing itself Jun 6 13:36:58 mail spamd[13000]: prefork: killing failed child 14503 fd=undefined at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/SpamdForkScaling.pm line 171, <DATA> line 275. Jun 6 13:36:58 mail spamd[13000]: prefork: killed child 14503 (one for each process) and after that connect to spamd on 127.0.0.1 failed, retrying (#3 of 3): Connection refused the message is delivered but is not passed through spamassassin. Any help will be appreciated. I can provide aditional info if necessary. Thanks Claudia Burman El Bolson - Patagonia Argentina