Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 41641 invoked from network); 5 Dec 2005 05:23:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 5 Dec 2005 05:23:04 -0000 Received: (qmail 93085 invoked by uid 500); 5 Dec 2005 05:22:59 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 93019 invoked by uid 500); 5 Dec 2005 05:22:59 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 93001 invoked by uid 99); 5 Dec 2005 05:22:59 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 04 Dec 2005 21:22:59 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [206.222.92.5] (HELO MAIL5.toronto.redknee.com) (206.222.92.5) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 04 Dec 2005 21:22:58 -0800 X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: Who wants to write POP and IMAP transports? [status] Date: Mon, 5 Dec 2005 00:22:36 -0500 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Who wants to write POP and IMAP transports? [status] Thread-Index: AcX4cZKXsn5YyOEOR5SIGgrZ1BxMwAA5kX8gAADJJ7A= From: "Rajith Attapattu" To: X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Is anybody willing to tackle the Message (which conforms to specifications RFC822 and RFC2045) then I can concentrate on POP3 and Bruce on IMAP. Since this Message is a beast on it's own it maybe too much for one person if the timeline is too short. At least if somebody can analyze and then summarize (reading the whole thing will kill you :) ) it, then I can code the Message thingy. Any volunteers ??? Regards, Rajith Attapattu. -----Original Message----- From: Rajith Attapattu [mailto:rajith.attapattu@redknee.com]=20 Sent: Monday, December 05, 2005 12:10 AM To: dev@geronimo.apache.org Subject: RE: Who wants to write POP and IMAP transports? [status] Ok here is what I have right now for POP3. I have gone through the RFC 1939 in detail and here is the summary. I have also gone through the JavaMail API spec. Started a bit if coding. I can come with a basic POP3 implementation that connects, authenticates and list/retrieve/delete messages by Tuesday the earliest. Next on my list is message processing according to RFC 822. After that I will look into authentication. Is this timeline OK???? POP3 protocol stack =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D I will start ASAP on the connection management and the mandatory POP3 commands. USER name valid in the AUTHORIZATION state PASS string QUIT STAT valid in the TRANSACTION state LIST [msg] RETR msg DELE msg NOOP RSET QUIT=20 Authentication =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D For now I will only work on USER/PASS, but some servers do not support plain text authentication. However I need to find out more details about the AUTH(RFC 1734) command which use encryption. Same thing is used for IMAP. (didn't have time to investigate). Message Format (RFC 822) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D A whole new beast to be conquered. Again I didn't have time to go through in detail. Will give an update by Monday evening if possible. Guys, is this too much time??? What is the deadline??? do we need this before ApacheCon ?? Regards, Rajith. =20 -----Original Message----- From: Bruce Snyder [mailto:bruce.snyder@gmail.com]=20 Sent: Saturday, December 03, 2005 8:25 PM To: dev@geronimo.apache.org Subject: Re: Who wants to write POP and IMAP transports? On 12/3/05, Rajith Attapattu wrote: > I guess we can later move it to it's own sub-project so other Apache > users can use it as a standalone library. Just so that they don't go > through the same trouble we are experiencing. Yes, absolutely. The goal is to offer implementations of transports for IMAP, POP3, SMTP and maybe even Mbox and Maildir eventually. Bruce -- perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=3D6-E+G-N>61E