Between 25th February and 8th March we released several updates to the AV-SPAM and unfortunately not all of these were error free and some caused issues. We would like to apologized for any problems that this may have caused.
If you run our AV-SPAM for BlueQuartz or BlueOnyx and still have issues, please run this two commands to fix the problem:
yum clean all
yum update
That will download and install an updated spamass-milter. A restart of services is not required afterwards.
The problem is/was as follows:
The AV-SPAM uses spamass-milter as the interface between SpamAssassin and Sendmail milter. Unfortunately spamass-milter is an open source project which is not really well maintained anymore. At least not by the original contributors. However: It is still pretty much without good alternative, so even modern distributions still use it, but often have their own forks of the spamass-milter source code with their own patches, fixes and enhancements. Like Debian, Ubuntu, BDS or Fedora.
On February 25th we released an updated spamass-milter (v0.3.1-SOL5), which replaced v0.3.1-SOL4 that we had released in 2008. Since then no changes had been needed and this time around we just intended to make a small configurational change.
Bad idea.
Since 2008 our build environment had changed and the source code tree somehow didn't contain the (patched) spamass-milter sources from the Debian fork anymore, but the stock spamass-milter sources from the old project page. This sources unfortunately lacked a lot of enhancements and improvements. Such as the ability to bypass messages sent through SMTP-Auth. Likewise it would not handle the exclusion of network addresses or address ranges (via the -i switch) that well.
Shortly afterwards we started to get reports from users about problems. Mails sent through SMTP-Auth now got scanned by SpamAssassin (despite "Scan outbound" being disabled in the AV-SPAM GUI), leading to problems with some dial up users.
On Friday, March 5th we released an updated spamass-milter (v0.3.1-SOL6), which contained a patch to allow SMTP-Auth'ed messages to bypass SpamAssassin. That patch had been taken from the spamass-milters bugtracker. Unfortunately that didn't live up to its expectations. Reports about spurious "broken pipe" error messages came trickling in to us.
As an interim solution we released spamass-milter (v0.3.1-SOL7) on Saturday, March 6th, which removed the SMTP-Auth patch again. This unfortunately introduced a new problem: Messages with attachments larger than a total size of 250KB suddenly got rejected instead of passing unchecked by SpamAssassin.
Today we finally had the chance to thoroughly investigate the matter and to fix it. We took the Fedora Core 12 sources of spamass-milter (including all patches, including a working SMTP-Auth patch and some other fixes) and integrated it with our custom RC script and configs.
We released several test versions to our YUM repository, until the current final version (v0.3.1-21) kept holding up. That is the version you should have installed after running "yum clean all; yum update".
Again, we aplogize for any troubles that this set of updates may have caused. If you still have issues with the AV-SPAM, run "yum clean all; yum update". If the problems still persist, don't hesitate to contact us and we will get you sorted. |