By default, SpamAssassin learns to a journal instead of learning directly to the Bayes database. Unfortunately, occasionally SpamAssassin will need to re-sync the database and expire old tokens from the database, and it will do this before processing the message. To get around this, we can force expiry on a different schedule.
....
/etc/init.d/exim4 stop
/etc/init.d/spamassassin stop
|
/etc/init.d/spamassassin start
/etc/init.d/exim4 start
....
|
Thanks to Rich Johnson for these instructions. (From Debian bug 334829)