On Fri, 2002-04-26 at 17:48, Scott M Likens wrote:
> --On Friday, April 26, 2002 1:25 PM -0700 julesa <[EMAIL PROTECTED]> wrote:
> > From a technical/efficiency standpoint, sieve should not have to check
> > an external source of information before delivering a message. Inserting
> > a header, and then letting the user use Sieve to either reject the
> > messages, accept them, or file them into a Spam folder is the correct
> > approach, IMHO.
> 
> Honestly i forsee the thought of Sieve having to check each message as it 
> comes in, as a huge process and having to resolve the hosts and everything 
> just compounds things.  Sieve is not a MTA, and i wish people would think 
> about the processing power it might take for their choice.  That's all.

Sorry, I wasn't very clear. I meant to say that the MTA should check to
see whether a particular message looks like spam, then insert a header
marking the message as such, and pass the message to Cyrus. Then the
user can use Sieve to do whatever they want with the message. 

I agree with you. I think putting the spam detection procedure inside of
Sieve (instead of letting Sieve check for a header placed there by the
MTA) is a bad idea. But I don't see it as a problem with processing
power so much as a problem with efficiency and reliability. 

Problems with processing power are easy to fix: buy hardware. But there
are a lot of other reasons why you don't want a Sieve process waiting
around for the spam-check logic to finish what it's doing every time
Cyrus receives a message. Better pray you don't get mail-bombed, and
have lots and lots of RAM. 

:-)

Reply via email to