Alan Williamson wrote:
I agree with the latter, but the former is addressed by the aforementioned
in-protocol handlers.  Perhaps you're just behind the times with JAMES.

I respectfully disagree Noel.

I don't wish to talk about JAMES. Not because I don't value it as a project but because IMHO it has no purpose on a discussion list about the Mailet API.

I partially agree with this statement: I don't want us to make the big mistake to discuss an abstract api without concrete goals.

I think future "implementors" of the API are the one that should influence the API itself, and that we all (implementors) should work on something concrete and only after having tested it as working in a real environment try to standardize the API.

We should start creating a list of limitations of the current APIs and a list of things we believe should be feasible from a Mailet API user (the developer) perspective.

Once (if) we'll have agreed what features we want to support and what features we want to keep out from the apis we can discuss the best api to provide the required extensibility.

We no more want to talk about Tomcat or JBoss when it comes to discussing the Servlet API. JAMES is merely *one* container implementation of the Mailet API - we now have an alternative implementation in MailCatcher.

JAMES is probably suffering from being only the rooster in the farm; but that is something we would like to address and offer people a choice when it comes to Mailet containers.

If one wants to use the Servlet API again as an example, i see JAMES as the full blown "J2EE" reference implementation, where as the Mailet stuff, is like the Servlet Containers (ServletExec, Tomcat etc).

So the question boils down to this; does one want to see the Mailet API grow as a separate project, or is this really a JAMES discussion?

I think we should grow it as a separate project, but I think we should keep discussing about how currently James Server and MailCacher (and any other implementation around) is trying to solve commons problem with the current mailet apis or without them.

To understand better each other we should probably study each other products. I already download mailcatcher.zip ...

Stefano

Reply via email to