> here is a proposal on how to implement Sieve.
> 1) Implement a Java implementation of Sieve that...
>     a) Accepts a script read from a java.io.InputStream and a
>        javax.mail.internet.MailMessage as input.

I assume that you meant MineMessage.  I am leaning against using MimeMessage
for specific reasons.  Please review in detail the RFC 3028 operations.
*If* we can implement them against a Stream, I think that we would be better
off because the MimeMessage interface really expects that at least once you
start processing the message, it is memory resident.  I'm concerned about
performance and scalability with our Sieve implementation.  Implementing a
MimeMessage subclass that doesn't expect to be memory resident appears to
involve largely rewriting the package.

Thoughts?

With respect to Serge's comment about a separate CVS repository, we could
have james-sieve, but please be aware that sometime next year, we will be
switching from CVS to Subversion, and probably all ASF code will reside in a
single SVN repository.

        --- Noel


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to