As we (or some of us) know, SMTP comes with service extensions.
I noticed JAMES not providing any of SMTP service extensions,
and the SMTP handler did not take service extensions in mind.
If JAMES provides a plug-in style for managing SMTP service extensions,
it will be great.
Think about this:
For people who want to provide their own SMTP service extensions,
they may derive a custom service extension class from the generic one,
and then code customized SMTP commands in the service extension
in the derived class.
----- Original Message -----
From: "Charles Benett" <[EMAIL PROTECTED]>
> Alec Yu wrote:
> > org.apache.james.esmtpserver.ESMTPServer (inherited from the above SMTPServer)
> > org.apache.james.esmtpserver.ESMTPHandler (inherited from the above SMTPHandler)
> > org.apache.james.transport.matchers.AuthLogin
> > org.apache.james.transport.matchers.AuthNotLogin
> The other thing that would be good would be to combine Matt Pangaro's
> SizeLimitedSMTPHandler into SMTPHandler with appropriate switches so
> that it only uses SizeLimitedSMTPStream (and instantiates a mail object)
> if a limit has been set.