At 12:07 PM -0400 2003/09/14, Eric S. Johansson wrote:
camram puts all of its efforts into the interpretation where because
that's where you need to make the decisions about spam.
If you are looking at the content, there is no other way you can do
that. However, my view is that this decision needs to be made while the
sender is still connected, so that you can decide what kind of SMTP
Reply code to generate.
If you look at the message and decide what to do with it
after-the-fact, then you've already lost. If nothing else, you open
yourself to being used to DoS someone in a joe-job.
my belief, based on all the efforts I have seen is that identifying a spammer at
the server is extremely difficult. By the time they are shipping you data, they
have already one according to your definition. I've heard from a few folks I
trust that one of the tricks they do is show the message in during the data
phase, send the . and close the connection. If it won't close, they just drop
it. The only ability to deal with spam at the connection level IMO is to take
feedback from your clients and then associate that feedback within IP address as
a spam source. Then you can pull all sorts of tricks such as connection
stalling tuning SMTP responses etc. for future connections but that's a
potentially dangerous feedback loop especially if the triggers are controlled by
folks not necessarily trained in dealing with spam.