Re: Kmail and spamassasin bayes rule.
On Wednesday 30 August 2006 00:17, Raúl Sánchez Siles wrote:
> After some thiking I finally decided to move from Thunderbird to Kmail.
> This was some months ago. After some problems with the mail solved by
> kmailcvt and others I made kmail work with no problems.
> Then I tried to configure spamassasin so that kmail could manage spam.
> After testing some time, I noticed that I was quite happy with the TB
> simple bayes spam filter. I know that there are also some simple bayes
> filter that work with kmail (e.g.: bogofilter) but I thought that since SA
> is well known to be the best and the most used spam filter I decided for
> I have it configured and runs quite well, but it seems for me that the
> bayes training (sa-learn) is not working properly. As the wizard defines I
> have a rule for spam and another for ham. both at the end of the filter
> pipeline so they are never run automatically, instead of that I have some
> icons on the main bar for that.
> The spam rule action is this: sa-learn -L --spam --no-sync
> The ham rule action is this: sa-learn -L --ham --no-sync
> After some training I have the impression that this is not working
> properly and my suspicion is that kmail is not passing the whole e-mail to
> sa-learn so that it could learn the tokens.
The reason is the --no-sync option which stores what is learned outside the
main spamassassin database. You need to manually run 'sa-learn --sync' from
time to time, to incorporate the learned results into the spamassassin
database. You could instead remove the --no-sync options, but that would slow
down the spam filtering operations so is not a good idea if you receive much