Our spam assassain doesn't seem to be training properly. We are running Debian stable and Zimbra 4.0.1 We have been putting spam in the junk folder for over a week now and things do not seem to be better, the following is a bit from our log:

[] WARN: Spam/notspam messages must have attachments (skipping /service/user/kwn.wutv2@sgate.k12.mi.us/?id=61409f8d-15f2-479c-aed8-4571888458a0:288)
[] INFO: Total messages processed: 1
[] INFO: Total messages processed: 0
[] INFO: Total messages processed: 0
[] INFO: Total messages processed: 2
config: could not find site rules directory
archive-iterator: readdir found no mail in '/tmp/spam.3436' directory
Learned from 0 message(s) (0 message(s) examined).
config: could not find site rules directory
bayes: cannot open bayes databases /opt/zimbra/amavisd/.spamassassin/bayes_* R/O: tie failed:
bayes: cannot open bayes databases /opt/zimbra/amavisd/.spamassassin/bayes_* R/W: tie failed: File exists
ERROR: the Bayes learn function returned an error, please re-run with -D for more information
Learned from 0 message(s) (1 message(s) examined).
config: could not find site rules directory
bayes: cannot open bayes databases /opt/zimbra/amavisd/.spamassassin/bayes_* R/W: tie failed: File exists
command: '/opt/zimbra/dspam-3.6.2/bin/dspam' --class=innocent --source=corpus --user 'zimbra' --mode=teft --feature=chained,noise
/opt/zimbra/dspam/bin/dspam_corpus: 1 messages, 00:00:01 elapsed, 1.00 msgs./sec.
command: '/opt/zimbra/dspam-3.6.2/bin/dspam' --class=innocent --source=corpus --user 'zimbra' --mode=teft --feature=chained,noise
/opt/zimbra/dspam/bin/dspam_corpus: 1 messages, 00:00:01 elapsed, 1.00 msgs./sec.
[] INFO: Total messages processed: 0
[] INFO: Total messages processed: 2
[] INFO: Total messages processed: 0
[] INFO: Total messages processed: 0
config: could not find site rules directory
archive-iterator: readdir found no mail in '/tmp/spam.2728' directory
Learned from 0 message(s) (0 message(s) examined).
config: could not find site rules directory
archive-iterator: readdir found no mail in '/tmp/ham.2728' directory
Learned from 0 message(s) (0 message(s) examined).
config: could not find site rules directory
bayes: cannot open bayes databases /opt/zimbra/amavisd/.spamassassin/bayes_* R/W: tie failed: File exists
[] INFO: Total messages processed: 0
[] INFO: Total messages processed: 0
[] INFO: Total messages processed: 0
[] INFO: Total messages processed: 0
config: could not find site rules directory
archive-iterator: readdir found no mail in '/tmp/spam.14828' directory
Learned from 0 message(s) (0 message(s) examined).
config: could not find site rules directory
archive-iterator: readdir found no mail in '/tmp/ham.14828' directory
Learned from 0 message(s) (0 message(s) examined).
config: could not find site rules directory
bayes: cannot open bayes databases /opt/zimbra/amavisd/.spamassassin/bayes_* R/W: tie failed: File exists
[] INFO: Total messages processed: 0
[] INFO: Total messages processed: 0