Mark Adams wrote:
> 
> Currently this isn't enabled, I've also disabled the URIDNSBL and
> Hashcash checking options incase this was the issue - but this has not
> helped the situation

So you don't have Bayes enabled at all? Just recently I had to fight a 
spamd going CPU nuts on an Exim/SA machine that has been working for 
years (it's RedHat 7.3, woo!), and as others pointed out it was the 
bayes auto_expire that started...I don't know, just going really wrong. 
(Tokens Gone Wild!)

Anecdotal evidence from googling is that spamd has issues auto-expiring 
(but I couldn't determine the *exact* reason for this, maybe a bug?) 
that can be solved by using a bayes journal and sa-learn.

1) in your local.cf, set:

   bayes_auto_expire      0
   bayes_learn_to_journal 1
   bayes_journal_max_size 0

...and restart spamd.

2) nightly sync and expire your bayes using "sa-learn --sync" and 
"sa-learn --force-expire", like at 2am.

Check your databases -- i.e. with BerkeleyDB run "db_verify" on the 
auto_whitelist and bayes_*. It's weird how these things can get corrupt 
all on their own. Also, my auto_whitelist was huuuuge, like 80meg; I 
downloaded 'trim_whitelist' and cleaned out years of cruft, bringing it 
down to 8meg or so which I'm sure helped. You can grab it here:

   http://www.deepnet.cx/~kdeugau/spamtools/

Given all the problems I've seen, every time SA breaks it always has 
something to do with the db files that need fixed, it's never Exim or 
the actual spam-scanning itself.

hope this helps,
-te

-- 
Troy Engel | Systems Engineer
Fluid Inc. | http://www.fluid.com

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to