james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Brewin" <sbre...@synsys.com>
Subject RE: Jsieve Configuration
Date Thu, 04 Jan 2007 21:24:30 GMT
robert burrell donkin wrote:
>
>
> On 1/4/07, Steve Brewin <sbrewin@synsys.com> wrote:
> > Lokesh Babu wrote:
> > >
> > > Hi,
> > >
> > > i have to integrate Jsieve with james mailserver,can anyone
> > > please provide
> > > the process of jsieve integration with james
> mailserver/hmailserver.
> >
> > Take a look at package org.apache.jsieve.samples.james and
> be sure to read
> > package.html. As noted, this is a partial integration with
> James for demo
> > and testing purposes.
> >
> > Full integration is a pending James activity awaiting the
> completion of our
> > IMAP implementation which will bring with it the required
> infrastructure to
> > make jSieve truly useful.
>
> IMAP needs work but is usable ATM
>
> what particular commands does jslieve require?
>
> - robert

The Sieve spec. is predicated on exploiting a subset of the IMAP commands
which are not present in POP3, which is why we have never moved forward. I
can't remember exactly which commands, but the spec. is quite clear.

Other issues which I am trying to recall from at least 2 years ago at a high
level are...

- A major aspect of Sieve is the possibility of a script per user so the
user repository has to be able to maintain a reference to a unique script.

- If the Mailet API exposed more we could launch jSieve as a Mailet,
otherwise we need to modify our processor chain to accomodate additional
processors to the mailets for local delivery, such as jSieve. I've always
felt a sieve enabled local delivery mailet is the cleanest approach.

- The James Mailet implementations need some refactoring to enable the
behaviour to be exploited by optional Sieve commands (Sieve requires a
standard set of commands and allows optional ones). This would give James a
large arsenal of sieve scripting possibilities over and above the standard
ones.

You could search the archives for more detailed info. from the the time of
the discussions as its more persistent than my memory.

Cheers

Steve


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Mime
View raw message