If you want to create a good filter solution do the following: 1. Automatically create whitelists -- when anyone from behind your server sends out a message add the e-mail being sent to to the whitelist. Then you know addresses which can be trusted.
2. Filter all messages through something like spamassasin which will get rid of most of the spams. 3. Filter the text of commonly known viruses -- if it's in the message body quarantine it. 4. Any messages with the To: or CC: or BCC: fields not containing the users e-mail address should be sent to a folder on their machine entitled "probable spam". Newsletters, mailing lists, and similar things will be placed there, so you should have a way for users to add newsletters and mailing lists to the White list (i.e. a special white list which allows you to check if the To: CC: or BCC: contains the mailing list name). 5. When all is said and done don't delete anything -- have feedback and look to see what is common in spams which get through and what is common in good mail that doesn't. -Dan -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]