Debug SpamAssassin
    Edward L. Hannaford 
    elhannaford at PSFINC.COM
       
    Mon Mar 15 21:26:49 GMT 2004
    
    
  
I used Ugo's suggestion, turning off MailScanner, letting some emails build
up, and then running it with Debug = on.  It took a couple of tries to
re-discover how to capture the debug data to a file (if you don't know: run
"/usr/sbin/MailScanner /etc/MailScanner/MailScanner.conf >run.log
2>debug.log"  the "2>" tells Linux to capture stderr to a file).  Once I did
I got lucky and had the error hit during the debug run.
It turns out that SA v2.63 (the version I'm running) auto-expires bayes
tokens by default.  The auto-expiry was what was timing out SA.  I've turned
off auto-expiry in spam.assassin.prefs.conf and I'm running MailScanner now.
 I'll check after lunch to see if my timeouts have improved.
I'm still researching the best way to manually run sa-learn --force-expire.
 I  don't want some cron-launched process to interfere with MailScanner and
SpamAssassin.
-Ed
    
    
More information about the MailScanner
mailing list