SMTP/LMTP/POP3/IMAP support

101 views
Skip to first unread message

Norman Maurer

unread,
Dec 9, 2011, 3:37:49 AM12/9/11
to ElasticInbox
Hi there,

I'm a committer of the Apache James project which provide an full
Mailserver in java. We support LMTP/SMTP/POP3/IMAP. After looking at
your code I wonder if it would be interesting for you to reuse our
protocols library. It contains a very flexible api which allows to
wire in different handlers for different commands. We already have
LMTP/POP3/SMTP code in there which should be very easy for you to
extend and so provice the needed services.

The protocols libary[1]completly decouple the Transport from the rest
so it is easy to switch between NIO and IO. As default we ship an NIO
impl which uses Netty (for which I'm also an committer) under the
hood.

Please let me know if you want to talk about this futher...

All in all I think you did some very "good" work! Keep it going...

Thanks,
Norman

[1] http://svn.apache.org/viewvc/james/protocols/trunk/

Rustam Aliyev

unread,
Dec 9, 2011, 7:15:12 AM12/9/11
to elasti...@googlegroups.com
Hi Norman,

Thank you for your feedback, much appreciated.

Apache James was probably one of the first projects we looked at for integration 7-8 months ago. At that time we were focused on the core part so didn't have much time to study it properly. Will check it again.

Our current LMTP implementation is also backed by NIO, but it's using Apache Mina. I personally prefer Netty, so we may replace it at some point.

POP3/IMAP is what we need most right now. I was planning to check James and some other projects during the next few weeks. Will let you know if there's any questions.

Many thanks,
Rustam.

PS: your post was the first one on that list, must be some lucky sign! :)

Norman Maurer

unread,
Dec 9, 2011, 7:36:36 AM12/9/11
to elasti...@googlegroups.com
Hi there,

if you need some help with the netty / james stuff let me know. I may can give you some advice or even code ;)

Bye,
Norman


2011/12/9 Rustam Aliyev <rus...@code.az>
Reply all
Reply to author
Forward
0 new messages