Serge Knystautas wrote:
On 11/11/06, Alan Williamson <[EMAIL PROTECTED]> wrote:

I think originally it was just addressing mail processing in general,
which some people liked because it opened the door for mailets with
other protocols (NNTP, jabber, etc...).  I came around to wanting it
exclusively for SMTP.  I think that while mime and some other notions
are shared between SMTP, NNTP, and others, the differences are too
wide to have one API effectively solve all those problems.

I'm +1 to adding the handler API stuff into the mailet API.


I don't feel exceptionally strongly about it because we're architected roughly the same way if I understand "the handler stuff" correctly (each command is separate with a reflectional lookup that finds that command) minus that last step of configuration. However, this design decision is probably not a great thing to force with the mailet API for implementors. Assuming other mailservers (say a postfix) overcame the cumbersome requirement of Java to plug this in, somehow I doubt they'll be willing to rearchitect in this manner. Though
the system of queues, message "objects" and listeners is fairly universal.

-Andy

Reply via email to