I would like to enable some sort of logging on spamd so that I can see exactly why most of the incoming spam is NOT getting marked as spam. Even when sending the sample-spam.txt file it doesn't "ring up" as spam on all my local accounts. It does on some, not on others.
all I see is the not very informative: May 1 00:03:28 user spamd[886]: clean message (-4.4/5.0) for user:UID and by grepping /var/log/mail.log I can see that not all the mail is showing up at all with a spamd check. I notice that it appears that spamd only seems to be firing some of the time for some of the accounts. I have spamassassin enabled site-wide with /etc/procmail, spamd is running as "perl /usr/bin/spamd -d -c -a" in the ps listing and I'm also running postfix and imapd. Spamassassin is version 2.20. None of the users have individual .procmail or .forward files and /etc/procmail contains only :0fw | spamc I know I'm missing something stupid and obvious. Now what is it? Why is the column after the date a user and not root or something? Is there anyway that I can force EVERY message to go through spamc no matter what and to LOG it's passage? If I invode spamd with the -D option I get a lot of info on launch. Only thing that looks out of place maybe is: debug: - Message 1 is KNOWN SPAM - debug: Agent terminated -- You know you've achieved perfection in replying to a list message, not when you have nothing more to add, but when you have nothing more to take away. -- with Apologies to Antoine