Hi,

I have given external lookup a try and found that it leaves a zombie
process each time an external lookup is made, when using the program
mode:

dspam daemon freshly re-started:
r...@nix:/etc/dspam# ps aux | grep [d]spam
dspam      430  0.0  0.4   6344  1680 pts/1    S    16:02   0:00 /usr/bin/dspam 
--daemon

an email is received:
r...@nix:/etc/dspam# ps aux | grep [d]spam
dspam      430  0.0  0.6  14740  2344 pts/1    S    16:02   0:00 /usr/bin/dspam 
--daemon
dspam      438  0.0  0.0      0     0 pts/1    Z    16:02   0:00 [extlookup.sh] 
<defunct>

r...@nix:/etc/dspam# ./extlookup.sh t...@domain.com
t...@domain.com

actually, the my script is nothing more than (for the purpose of the test of 
course):
#!/bin/sh
echo $1

Here is my configuration regarding external lookup:
ExtLookup               on
ExtLookupMode           strict
ExtLookupDriver         program
ExtLookupServer         "/etc/dspam/extlookup.sh %u"

Cheers,
Julien


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Dspam-devel mailing list
Dspam-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspam-devel

Reply via email to