In message <[EMAIL PROTECTED]>, Noel Jones <[EMAIL PROTECTED]> wrote:
>I agree that false positives are bad... but hopefully you're >rejecting mail and not discarding it. When (legit) mail is >rejected, the sender is notified and you'll hear about it... In a perfect world yes. Unfortunately, I don't live there. In reality, there are three classes of people who receive bounce messages, i.e. (1) ignorant people (like my family) who don't have the vaguest idea what to make of bounce messages and (2) people who _do_ understand bounce messages, but for reasons of expediency never bother to inform the original intended recipient that he/she has a problem "on the recipient end" and (3) people who both understand the meaning and content of bounce messages and who are kind enough to take the time to inform the intended recipient of a problem. My own limited experience tend to indicate that the size of _either_ category (1) _or_ category (2) alone is in fact vastly larger than the size of category (3). Other people have shared with me similar impressions. So anyway, for a long long time now, there's been a running debate amoung anti-spam tool builders: Is it better to reject at the SMTP transaction level (or later, although _that_ is widely deplored as creating "backscatter"), thus creating a "bounce" message, or is it better to take everything in and then just shunt the detectably "bad stuff" into the recipient's spam folder. No single answer as to which of these choices is best has prevailed to date. This situation leaves me, at least, wondering if we cannot have our cake and eat it to. My belief is that by employing the marvelous flexibility of Postfix there must be a way to _both_ accept all incoming messages bound for valid local recipient addresses _and_ also reject some subset of those messages just after the end of the DATA phase of the associated SMTP transaction. I think that doing both would result in an ideal scenario, where recipients could always check their spam folders, e.g. when they have reason to believe that they have somehow missed an important incoming message... possibly due to over-agressive spam filtering... and yet at the same time, the senders of messages that have been relagated to the outer darkness of the recipient's spam folder would be notified... in a way that avoids the backscatter problem... of the fact that their messages may not be seen immediately (or at all) by the intended recipient. As I say, I think that both goals can be satisfied using Postfix. I just don't happen to know offhand how to do that. I'm guessing that perhaps this kind of dual-track treatment of incoming messages might be implemented via the judicious application of some sort of SMTP proxy (as described in the SMTPD_PROXY_README file) but I would certainly be happy to read other and more well-informed opinions about this than my own.