I'm using SpamAssassin on a system that uses Postfix for MTA and Dovecot for handling final delivery. Spamassassin is being called via Postfix through spamd with:
# # Spam Assassin bayesian filter updaters # sa-spam unix - n n - - pipe user=spamd:spamd argv=/usr/local/bin/sa-wrapper.pl spam ${sender} sa-ham unix - n n - - pipe user=spamd:spamd argv=/usr/local/bin/sa-wrapper.pl ham ${sender} I have a material number of role accounts on the box that are all aliased to the various places they need to go. Most of these do not have entries in /etc/passwd, that is, they're not real login accounts. The issue is that if I am reading the code correctly my particular Bayes database (for "karl") is not being consulted, and can't be, for anything that comes into a role account since the user side of the email address is (obviously) not altered in the message. As a result I have the rulesets, but none of the "training" that individual Bayes recognition would provide, nor is there any way for that training to take place since none of these accounts are "real". sa-learn --dump magic -u karl shows the expected (large) number of tokens in the database, but the same command targeting any of the role account names shows nearly nothing (which isn't surprising since they're role accounts and not real user logins.) How have people dealt with this -- or do they? -- Karl Denninger k...@denninger.net <mailto:k...@denninger.net> /The Market Ticker/ /[S/MIME encrypted email preferred]/
smime.p7s
Description: S/MIME Cryptographic Signature