geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rajith Attapattu" <>
Subject RE: Who wants to write POP and IMAP transports?
Date Sat, 03 Dec 2005 18:31:14 GMT

I am willing to help. But I may not have the time to do the research and
go through all the specs in detail (Unfortunately I can only do stuff at
home at night and during weekends)

So if Bruce can help me with some pointers and simple documentation I
can start looking in to POP3. (sorry not very familiar with IMAP side,
so not realistic helping in that area)

So if Bruce can send me the links/docs ASAP (so I can make full use of
the weekend), I can get started right away.

I am looking for more specific info on protocol stacks and the models
(going by the guidelines provided by bruce)


-----Original Message-----
From: Dain Sundstrom [] 
Sent: Saturday, December 03, 2005 12:42 PM
Subject: Re: Who wants to write POP and IMAP transports?

Thanks Bruce!

Is anyone one else interested?  This is definitely more then a one  
person job.


On Dec 3, 2005, at 9:16 AM, Bruce Snyder wrote:

> On 12/2/05, Dain Sundstrom <> wrote:
>> We still need POP and IMAP transports for our JavaMail
>> implementation.  Do any of you have some POP or IMAP client code
>> sitting around, or would you like to write one?
> I wish I had this code just lying around because there's a fair amount
> of effort involved in going through the RFCs for each protocol and
> modeling everything.
> I started to look into this last night to try to guage the amount of
> effort required because I've got some experience working fairly deeply
> with IMAP in the past (see But it's been a
> while since I've dug into the RFCs related to mail protocols.
> Below is my very rough map of what's needed:
> The protocols stacks:
> 1) Socket-based connection objects for each protocol
> 2) Full authentication and crypto providers
> 3) The full suite of IMAP commands, responses, etc. for communicating
> with the server
> (I'm sure there's more that I'm overlooking here)
> The transports:
> 1) A model of each message store
> 2) A model of each message type
> And of course tests for everything ;-).
> I'll try to get started on the IMAP side of things in the next day or
> two, after I complete a book chapter ;-). Once that's complete I'll
> see what I can do with the POP3 side.
> Bruce
> --
> perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\! 
> G;6%I;\"YC;VT*"
> );'
> The Castor Project
> Apache Geronimo

View raw message