Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 59948 invoked from network); 30 Jun 2006 14:59:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 30 Jun 2006 14:59:08 -0000 Received: (qmail 53371 invoked by uid 500); 30 Jun 2006 14:59:05 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 53236 invoked by uid 500); 30 Jun 2006 14:59:04 -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 53191 invoked by uid 99); 30 Jun 2006 14:59:04 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Jun 2006 07:59:04 -0700 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 [72.10.46.63] (HELO as.toolazydogs.com) (72.10.46.63) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Jun 2006 07:59:02 -0700 Received: (qmail 19867 invoked from network); 30 Jun 2006 07:58:39 -0700 Received: from unknown (HELO ?193.1.221.31?) (193.1.221.31) by toolazydogs.com with (DHE-RSA-AES256-SHA encrypted) SMTP; 30 Jun 2006 07:58:39 -0700 Message-ID: <44A53C16.7060405@toolazydogs.com> Date: Fri, 30 Jun 2006 15:58:30 +0100 From: "Alan D. Cabrera" User-Agent: Thunderbird 1.5.0.2 (Macintosh/20060505) MIME-Version: 1.0 To: dev@geronimo.apache.org, James Developers List Subject: Re: geronimo javamail and James (Was: [RTC] Removal of the javamail-transport code.) References: <449AD876.7060707@gmail.com> <449E21D7.1080801@toolazydogs.com> <15624540.576661151667445020.JavaMail.root@81-174-50-40.vps.virtuo.it> <44A51B78.6040709@toolazydogs.com> <18166318.580081151672388619.JavaMail.root@81-174-50-40.vps.virtuo.it> <44A53498.6090400@toolazydogs.com> <44A53726.9050008@gmail.com> <44A538FD.2040300@toolazydogs.com> <44A53B3E.5000308@gmail.com> In-Reply-To: <44A53B3E.5000308@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Rick McGuire wrote: > Alan D. Cabrera wrote: >> Rick McGuire wrote: >>> Alan D. Cabrera wrote: >>>> Stefano Bagnara wrote: >>>>> Alan D. Cabrera wrote: >>>>>> Why would we need both? >>>>> >>>>> We don't need both at the same time. >>>>> But: >>>>> 1) I guess that geronimo-javamail is not as stable and feature >>>>> complete as the sun-javamail. >>>>> 2) We use javamail 1.4 apis (geronimo-javamail seems to be 1.3 >>>>> compliant) >>>>> >>>>> So what I think we could do is adding the handling of geronimo >>>>> specific stuff while keeping the default to sun. >>>>> This way one could test it and find out the differences. >>>> >>>> 1) Maybe not as stable. What features do you think are missing? >>> The version that shipped with Geronimo 1.0 was missing a lot of >>> features (threw unimplemented exceptions, etc.) as well as out right >>> buggy in places. The version that just shipped with 1.1 should be >>> complete (the APIs anyway). The version shipping with 1.1 only >>> supports SMTP. However, the newly created javamail component >>> (separate build tree) supports POP3, NNTP, and NNTP-POST. IMAP is >>> in the works. >> >> So this build tree, do you mean trunk? > > There are multiple pieces to the javamail support. The first piece is > the specs, which is in the specs build tree. In Geronimo 1.1, the > SMTP provider that went with this was a module in Geronimo > (javamail-transport). A couple weeks ago, I created a new javamail > repository that contains all of the providers. This project also > builds an uber-jar that contains the specs and the providers. The > source for this is: > > https://svn.apache.org/repos/asf/geronimo/javamail/trunk > > > One of the javamail changes I recently submitted for [RTC] review will > remove the javamail-transport module from the Geronimo code tree, and > replace it with a dependency on the javamail-providers jar file. Thanks for the info Rick. Regards, Alan