On Dec 1, 2007 12:53 AM, Noel J. Bergman <[EMAIL PROTECTED]> wrote:
> Robert Burrell Donkin wrote:

<snip>

> > > Right now our internal spooling is based entirely on the SMTP envelope.
> > > We can generalize, of course.  We could have different pipelines, in
> > > fact, with relatively little effort.
>
> > i don't quite see the collective vision begin the pipelines, mailboxes
> > and so on (but that's probably just me)
>
> Messages arrive into JAMES via a protocol handler (generically, even
> FetchMail can be viewed in this category).

(ActiveMQ JMS also falls into this category)

> They move from there into the
> spooler by an internal API.

(IMAP also allows mail to arrive by the backdoor. not sure if this is
really a good idea.)

> The spooler moves messages from one processor
> to another until the message is consumed.  The processors consist of chains
> of matchers and mailets, which do their jobs based on SMTP envelope and
> (optionally) message content.

yep

> Currently, messages are always started at the "root" processor, but I have
> previously suggested that we could make that more flexible, allowing
> different entry points for messages.  It might benefit FetchMail, for
> example, if it could bypass some of the things we do in the root processor.

yes

- robert

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

Reply via email to