There's a problem trying to use Pyzor with both SpamPD, and Amavisd-lite.
It's probably in Amavisd-new as well.  In Dns::pyzor_lookup() Pyzor is
given the message to process.  When it's finished it exits and throws a
$SIG{CHLD}. That signal is unhandled and causes the process to die.

If you add a local handler to the "eval" block where Pyzor is opened it
solves this problem.  This is what I chose to add.

local $SIG{CHLD} = sub { dbg ("Pyzor exited like it's supposed to"); };

This problem is probably also in Dns::dcc_lookup() but I have not tested
it.

  Jeff Moss

Reply via email to