I know it has been asked for before and said to be "impossible" (programmer speak, for don't want to do it -- I know, being one), but PLEASE consider creating multiple copies of messages that arrive for multiple recipients, so that the spam filters can operate (yes, this means some complications, but a little trickery could reduce problems -- for example, only making a copy for the recipient(s) that are whitelisted).
Technically, it is possible.
However, imagine a server that normally processes 100,000 E-mails per day. Let's say that 50% of that is spam, and each spam has an average of 5 recipients. Now, instead of processing 100,000 E-mails per day, you're going to be processing over 300,000 E-mails/day. At an average of 10 recipients (which is very common on some domains that have been around a while), that would then be over 500,000 E-mails/day. So you're talking about more than doubling resource usage in these cases.
Worse, one spammer sending a single E-mail to 50 recipients would cause IMail to use up all its allotted SMTP32.exe processes (pre-IMail v8), causing legitimate E-mail to get backed up. If a legitimate user sends out E-mail to a non-IMail mailing list (one they run), it could get magnified from say 10 E-mails of 100 users each to 1,000 separate E-mails that would clog up the spool until they could be delivered.
So while it is possible, there are serious ramifications.
-Scott
---
Declude JunkMail: The advanced anti-spam solution for IMail mailservers.
Declude Virus: Catches known viruses and is the leader in mailserver vulnerability detection.
--- [This E-mail was scanned for viruses by Declude Virus (http://www.declude.com)]
--- This E-mail came from the Declude.JunkMail mailing list. To unsubscribe, just send an E-mail to [EMAIL PROTECTED], and type "unsubscribe Declude.JunkMail". The archives can be found at http://www.mail-archive.com.
