james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Trustin Lee <trus...@gmail.com>
Subject Re: Mina based SMTP handler
Date Fri, 15 Apr 2005 12:10:28 GMT
Hi, I'm Trustin.

Mike Heath wrote:
> I've started playing with the Mina sub-project from the Apache Directory
> project.  It's a fine piece of work.  Trustin Lea, the author, is a real
> genius.  For those not familiar with Mina, I think you should check it
> out.  It uses non-blocking IO and is an implementation of the staged
> event driven architecture (SEDA).  SEDA makes it possible to have
> thousands of concurrent network connections.

Nice to meet you!  and thank you a lot for your praise. :)
For guys who don't know how to check out the recent version of MINA:

svn co https://svn.apache.org/repos/asf/directory/network/trunk mina

It is maven project, so you'll be able to build jar and sitedoc easily.

> I've started rewriting the James SMTP handler to get my hands dirty with
> a real protocol in Mina.  Originally I was just playing around.
> However, things have started to gel and I was wondering if anyone else
> has been working on something similar so we collaborate.

Sounds great.  I also saw a guy who is trying to build an SMTP codec
for MINA:  http://wallace.sourceforge.net/  But I'm not sure if it is
under active development.

I looked at your implementation.  It seems like that you forked my
example TextLineEncoder/Decoder.  It is just a quick implementation
far from perfection as you know.  I want to add full featured
(charset-aware, high-performance) text line codecs to MINA
distribution by default.  I want to implement them by myself, but I'm
a little bit busy these days.  If you implement them before I do, I'll
appreciate and merge them into MINA trunk.

Any questions and compliaints (especially about API usability and
performance) are welcome.  We want to fix any possible issues related
with API design especially before releasing the first version, 0.7.

what we call human nature is actually human habit

To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org

View raw message