I was getting the following error when running “/usr/bin/sudo -u vpopmail -H /usr/bin/spamassassin -D bayes –lint”, per the instructions:
[6932] info: rules: meta test DIGEST_MULTIPLE has undefined dependency 'RAZOR2_CHECK' [6932] info: rules: meta test DIGEST_MULTIPLE has undefined dependency 'DCC_CHECK'
So, after some digging around I wandered over to /usr/share/spamassassin/20_net_tests.cf and set “meta DIGEST_MULTIPLE” to “PYZOR_CHECK > 1” which seems to have fixed the problem (and knowing my luck and the amount of effort I put into this, which is somewhere near 0 it’ll come back someday to bite me in the butt (thus the blog post)) I was then able to run the following
/usr/bin/sudo -u vpopmail -H \ /usr/bin/spamassassin -D bayes --lint /usr/bin/sudo -u vpopmail -H \ /usr/bin/sa-learn -u vpopmail --force-expire
And to add the following to roots crontab
0 0 * * * /usr/bin/sudo -u vpopmail -H \ /usr/bin/sa-learn -u vpopmail --force-expire 1>/dev/null
I then reversed what I did here: http://blog.apokalyptik.com/?p=145 (well the spam part, I still have clam=no)
Here’s to hoping.
And regardless of whether it works or not, thanks to Shubes for the comment!