This month we received multiple reports of the SpamFilter.ini file becoming corrupted, usually resulting in an empty SpamFilter.ini file of 0KB and/or with non-ascii characters. When this happens, SpamFilter can loose the database connection string (preventing spam from being quarantined) and, more importantly, will loose the default destination SMTP server. This latter problem causes clean emails to be queued up as they cannot be delivered.
Restoring the SpamFilter.ini file from backup, or reconfiguring the settings via the GUI will allow all the queued emails to be delivered to destination as soon as the settings are restored.
The problem is affecting different versions of SpamFilter 4.x, and started to occur sometime within the last couple of weeks, after 8 years of flawless functionality. We are currently still trying to determine what causes the SpamFilter.ini file to become corrupted, but have ruled out (with 100% certainty) as being the cause any issues with any antivirus products installed on a server and/or the latest Microsoft security patches from January and February.
In an attempt to prevent the issue from occurring, we released an update to SpamFilter - v4.2.4.843 - that is available for download in the registered user area. This version of SpamFilter does not update the SpamFilter.ini file with the latest information about the number of emails received and forwarded (which, since SpamFilter v1.0, was flushed to the SpamFilter.ini file every minute or so), but rather saves them to a separate .ini file. Doing so prevents any updates to the SpamFilter.ini file except for when an admin updates SpamFilter's settings.
------------- Roberto Franceschetti
http://www.logsat.com" rel="nofollow - LogSat Software
http://www.logsat.com/sfi-spam-filter.asp" rel="nofollow - Spam Filter ISP
|