No - that is not normal. For every spam email that is quarantined, a record is added to the tblQuarantine table for each recipient of that email. The tblQuarantine holds simple header data relative to the email (ex. subject, to/from, etc). The actual content of the email is added to the tblMsgs. Only one record with the content is added in order to save space (since it's the same content for all recipients).
In your case, 3 records would thus be added to the tblQuarantine table, and just one record with the body of the email is added to the table tblMsgs. Each of the 3 records in the tblQuarantine then points to the same record in the tblMsgs table for the content. When a user release the email from the quarantine, after the delivery, their record in the tblQuarantine is marked for deletion. When SpamFilter performs its cleanup routines (by default every hour), it will delete that one record from the tblQuarantine. The remaining 2 records for the other users in the tblQuarantine, along with the email body in the tblMsgs, are not touched and should thus remain available for the other users to see (and deliver).
Are you certain you do not have some customized cleanup routines configured in SQL Server (or in an external application) that may be modifying the SpamFilter database directly, bypassing SpamFilter?
------------- Roberto Franceschetti
http://www.logsat.com" rel="nofollow - LogSat Software
http://www.logsat.com/sfi-spam-filter.asp" rel="nofollow - Spam Filter ISP
|