All,
I have ported the spamassassin patch from the CVS version of vpopmail (at Source Forge) back to vpopmail 5.4.10. I have tested it and put it in production, but you might still want to use it with caution. The only change I made was to use the default TCP socket connect to spamd, rather than the non-default UNIX socket.
Here is the patch:
http://shupp.org/patches/5.4.10-spamc.patch
Also, I have updated my maildrop version of this patch, which applies ON TOP of the above patch. It is located here:
http://shupp.org/patches/5.4.10-spamc-to-maildrop.patch
You can use this file for /etc/maildroprc: http://shupp.org/software/maildroprc
This second patch lets you use the spamassassin GID flag to do per user maildrop processing (which calls spamc, and does optional filtering/deleting of mail, more logging, etc). The GID flag for deleting spam is not used, though. This method is much more flexible IMO.
Also, please note that this newer version patch to call maildrop fixes a problem with the previous patch where both vdelivermail AND maildrop were updating quotas, so all messages got counted twice.
Please post any feedback to this list.
Regards,
Bill Shupp
