Charles Gregory wrote:
On Tue, 9 Mar 2010, Kai Schaetzl wrote:
Second: you are completely misguided in your wish to reject mail after
SMTP data stage.

You may certainly argue for YOUR preference (and I emphasise *preference*)
for the most 'efficient' way to run an SMTP server, but there is nothing sufficiently 'wrong' with rejecting mail after DATA that you can use the term 'misguided'. All this term implies is your attitude....

Apart from this, you make some nice arguments, but again, you seem to have a bias that weighs them too heavily.

It does not make any sense to process a complete message and then reject it.

If this were true, no one would have added 'header' and 'body' checks to the postfix configuration.... and no one would have been jumping through hoops to find ways to integrate SA into the front end of MTA's....

Indeed, it makes far LESS sense to have a system accept mail but send it to a spam folder. That practice leaves the sender with the mistaken impression that their mail was sucessfully delivered. And argue as you will, there is simply no way to get a broad user base to adopt the habit of reviewing a spam folder. I mean the whole point of filtering is that the user no longer has to sift through a pile of junk, right?

Processing a message takes CPU power and precious SMTP time. Doing that at SMTP stage means you cannot take in as much mail as you could. It also means that the sending MTA cannot send as much mail as it could.

Think about that statement twice. It IS correct, but it is an argument FOR processing mail at SMTP time. A legitimate outbound SMTP sever is *never* as busy as an incoming mail server. So a leigitimate server will not suffer *any* penalty from my system introducing a 5-6 second delay into the SMTP transaction. But a spammer's zombie is trying to pump out mail as fast as it can. The spambot will be slowed down. That is a GOOD thing. Yes? :)

There are other reasons not to do this, for instance legal ones.

Again, you are quoting arguments that favor SMTP reject. It is better to reject a mail, so that legitimate senders know it, rather than have them believe it was delivered when it was sent into a spam folder, perhaps suffer consequences and then sue the recipient. Sure, OUR butts will be covered by our user agreements, but only if we have jumped through hoops so that the user cannot claim they did not "know" about their spam folder. But in the real world, even if we don't get sued, we get a lot of people complaining that they didn't know about the optional spam folder on our system that the user turned ON themselves! Now we use a spam folder for 'borderline' spams that score 5-10. The rest get rejected at SMTP time. But still I get these occasional complaints.... It's just the way users are.... LOL


This is one of the stupidest arguments in this thread

NOBODY is "legally required" to accept e-mail.  That is a crock of baloney.

A mailserver operator MAY have a contract to "accept all e-mail" with a specific entity, but if the server admin rejects spam then ALL they are POSSIBLY in violation of is simple breech of contract - and they can merely argue that spam is NOT by definition "e-mail" since it lacks any usable information, it is an abuse of the e-mail system. Thus that would have to be a server contract that specifically defined receiving
spam - quite an odd contract at that.

It is NOT "illegal" to break a contract.  It it were then the prisons
would be stuffed with people who defaulted on their credit cards.  It
is a civil matter handled by civil proceedings.

Ted

Reply via email to