Date: Thu, 9 May 2002 15:50:50 -0300 (ADT)
   From: "Marc G. Fournier" <[EMAIL PROTECTED]>
   Cc: Rob Siemborski <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>

   Having an idea of how hard such is to do, and how long it could take, is
   there any way we can get the spam extension added as an #ifdef'd/configure
   option so that it doesn't get lost?  There are more and more sites moving
   to Cyrus, due to its black box aspect, and, except in very simplistic
   cases, the arguments for how spam filtering can be done without it don't
   hold up, as I believe I was able to show today :(

Personally I'm not hugely convinced by your argument; I think that way
will just get increasingly confusing for users.  I agree there is
desirable functionality that is inaccessible, but I also can't believe
that a site wanting a really scalable solution would be happy running
messages through something like SpamAssassin many many times on the
same machine as their mail store.

I would guess that it would take at least a week and possibly more to
re-architect and recode the internals of the Sieve module.

   Once the library can perform this function, then pulling out the #ifdef'd
   code and putting it into its own module would be simple enough ...

I'm really not interested in maintaining the "spam" functionality.
#ifdef's make it very difficult to reason about code.

We'd be happy to put the patch into contrib/, but there's no guarantee
that it'll continue to patch & compile cleanly.

Larry

Reply via email to