I'm having problems with my mail not getting processed properly.
This setup has been in place for years and worked without problems.
All of a sudden this weekend it stopped delivering its mail from the
incoming queue. If I modify my MailScanner.conf file to run in debug
mode it will process a bunch of email and sends it of but it?s always
finishing with the messages below. The number of EOCD messages seems
to very with the number of email processed in that debug run.
Something else I notice is that the emails only actually get sent on
after the debug has ended.
If I run without debug as normal it seems to just start gathering in
the incoming queue. After a while it will show the odd message go
through but it's marked as a virus and I don't believe that every
email coming in contains a virus. I went through all the mysql
databases and repaired any tables that contained errors as well but
that didn't seem to help.
Does anyone have any clues as to how I can solve this issue? I'm lost
here.

Starting MailScanner daemons:
incoming sendmail: SPF milter already running
[ OK ]
outgoing sendmail: [ OK ]
MailScanner: In Debugging mode, not forking...
Ignore errors about failing to find EOCD signature
format error: can't find EOCD signature
at /usr/sbin/MailScanner line 820
format error: can't find EOCD signature
at /usr/sbin/MailScanner line 820
commit ineffective with AutoCommit enabled at
/usr/lib/MailScanner/MailScanner/CustomFunctions/MailWatch.pm line 93,
line 707.
Commmit ineffective while AutoCommit is on at
/usr/lib/MailScanner/MailScanner/CustomFunctions/MailWatch.pm line 93,
line 707.
Stopping now as you are debugging me.
[ OK ]=