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]