You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Rick McGuire (JIRA)" <de...@geronimo.apache.org> on 2006/02/06 20:30:21 UTC

[jira] Created: (GERONIMO-1593) Add SMTP Authentication and STARTTLS support.

Add SMTP Authentication and STARTTLS support. 
----------------------------------------------

         Key: GERONIMO-1593
         URL: http://issues.apache.org/jira/browse/GERONIMO-1593
     Project: Geronimo
        Type: New Feature
  Components: mail  
    Versions: 1.1    
    Reporter: Rick McGuire


These patches add SMTP PLAIN, LOGIN, CRAM-MD5, and DIGEST_MD5 authentication to the SMTP driver.  Also adds an "smtps" protocl driver and STARTTLS support.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (GERONIMO-1593) Add SMTP Authentication and STARTTLS support.

Posted by "Bruce Snyder (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-1593?page=comments#action_12365344 ] 

Bruce Snyder commented on GERONIMO-1593:
----------------------------------------

Committed rest of the first patch: 

Adding         geronimo-spec-javamail/src/main/java/org/apache/geronimo/mail/util
Adding         geronimo-spec-javamail/src/main/java/org/apache/geronimo/mail/util/Base64.java
Adding         geronimo-spec-javamail/src/main/java/org/apache/geronimo/mail/util/Base64Encoder.java
Adding         geronimo-spec-javamail/src/main/java/org/apache/geronimo/mail/util/Encoder.java
Adding         geronimo-spec-javamail/src/main/java/org/apache/geronimo/mail/util/Hex.java
Adding         geronimo-spec-javamail/src/main/java/org/apache/geronimo/mail/util/HexEncoder.java
Adding         geronimo-spec-javamail/src/main/java/org/apache/geronimo/mail/util/XText.java
Adding         geronimo-spec-javamail/src/main/java/org/apache/geronimo/mail/util/XTextEncoder.java
Transmitting file data .......
Committed revision 375366.

> Add SMTP Authentication and STARTTLS support.
> ---------------------------------------------
>
>          Key: GERONIMO-1593
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1593
>      Project: Geronimo
>         Type: New Feature
>   Components: mail
>     Versions: 1.1
>     Reporter: Rick McGuire
>     Assignee: Bruce Snyder
>  Attachments: GERONIMO-1593-geronimo-spec-javamail.patch, GERONIMO-1593-javamail-transport.patch
>
> These patches add SMTP PLAIN, LOGIN, CRAM-MD5, and DIGEST_MD5 authentication to the SMTP driver.  Also adds an "smtps" protocl driver and STARTTLS support.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (GERONIMO-1593) Add SMTP Authentication and STARTTLS support.

Posted by "Rick McGuire (JIRA)" <de...@geronimo.apache.org>.
     [ http://issues.apache.org/jira/browse/GERONIMO-1593?page=all ]

Rick McGuire updated GERONIMO-1593:
-----------------------------------

    Attachment: GERONIMO-1593-javamail-transport.patch

Update the the javamail-transport module in the Geronimo TRUNK. 

> Add SMTP Authentication and STARTTLS support.
> ---------------------------------------------
>
>          Key: GERONIMO-1593
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1593
>      Project: Geronimo
>         Type: New Feature
>   Components: mail
>     Versions: 1.1
>     Reporter: Rick McGuire
>  Attachments: GERONIMO-1593-javamail-transport.patch
>
> These patches add SMTP PLAIN, LOGIN, CRAM-MD5, and DIGEST_MD5 authentication to the SMTP driver.  Also adds an "smtps" protocl driver and STARTTLS support.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Assigned: (GERONIMO-1593) Add SMTP Authentication and STARTTLS support.

Posted by "Bruce Snyder (JIRA)" <de...@geronimo.apache.org>.
     [ http://issues.apache.org/jira/browse/GERONIMO-1593?page=all ]

Bruce Snyder reassigned GERONIMO-1593:
--------------------------------------

    Assign To: Bruce Snyder

> Add SMTP Authentication and STARTTLS support.
> ---------------------------------------------
>
>          Key: GERONIMO-1593
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1593
>      Project: Geronimo
>         Type: New Feature
>   Components: mail
>     Versions: 1.1
>     Reporter: Rick McGuire
>     Assignee: Bruce Snyder
>  Attachments: GERONIMO-1593-geronimo-spec-javamail.patch, GERONIMO-1593-javamail-transport.patch
>
> These patches add SMTP PLAIN, LOGIN, CRAM-MD5, and DIGEST_MD5 authentication to the SMTP driver.  Also adds an "smtps" protocl driver and STARTTLS support.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (GERONIMO-1593) Add SMTP Authentication and STARTTLS support.

Posted by "Bruce Snyder (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-1593?page=comments#action_12365407 ] 

Bruce Snyder commented on GERONIMO-1593:
----------------------------------------

Had to apply a few fixes to the SMTPTransport class after discovering issues that were confirmed by a user on the dev@ list: 

Transmitting file data .
Committed revision 375548.

> Add SMTP Authentication and STARTTLS support.
> ---------------------------------------------
>
>          Key: GERONIMO-1593
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1593
>      Project: Geronimo
>         Type: New Feature
>   Components: mail
>     Versions: 1.1
>     Reporter: Rick McGuire
>     Assignee: Bruce Snyder
>      Fix For: 1.1
>  Attachments: GERONIMO-1593-geronimo-spec-javamail.patch, GERONIMO-1593-javamail-transport.patch
>
> These patches add SMTP PLAIN, LOGIN, CRAM-MD5, and DIGEST_MD5 authentication to the SMTP driver.  Also adds an "smtps" protocl driver and STARTTLS support.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (GERONIMO-1593) Add SMTP Authentication and STARTTLS support.

Posted by "Bruce Snyder (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-1593?page=comments#action_12365349 ] 

Bruce Snyder commented on GERONIMO-1593:
----------------------------------------

My apologies for all the fuss. After figuring out that I had to copy the spec jar from my local m2 repo to the my local m1 repo, I've added the second patch: 

Adding         javamail-transport/src/java/org/apache/geronimo/javamail/authentication
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/authentication/ClientAuthenticator.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/authentication/CramMD5Authenticator.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/authentication/DigestMD5Authenticator.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/authentication/LoginAuthenticator.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/authentication/PlainAuthenticator.java
Sending        javamail-transport/src/java/org/apache/geronimo/javamail/transport/smtp/MalformedSMTPReplyException.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/transport/smtp/SMTPAddressFailedException.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/transport/smtp/SMTPAddressSucceededException.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/transport/smtp/SMTPMessage.java
Sending        javamail-transport/src/java/org/apache/geronimo/javamail/transport/smtp/SMTPReply.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/transport/smtp/SMTPSTransport.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/transport/smtp/SMTPSendFailedException.java
Sending        javamail-transport/src/java/org/apache/geronimo/javamail/transport/smtp/SMTPTransport.java
Sending        javamail-transport/src/java/org/apache/geronimo/javamail/transport/smtp/SMTPTransportException.java
Sending        javamail-transport/src/resources/META-INF/javamail.default.providers
Transmitting file data ...............
Committed revision 375375.

> Add SMTP Authentication and STARTTLS support.
> ---------------------------------------------
>
>          Key: GERONIMO-1593
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1593
>      Project: Geronimo
>         Type: New Feature
>   Components: mail
>     Versions: 1.1
>     Reporter: Rick McGuire
>     Assignee: Bruce Snyder
>  Attachments: GERONIMO-1593-geronimo-spec-javamail.patch, GERONIMO-1593-javamail-transport.patch
>
> These patches add SMTP PLAIN, LOGIN, CRAM-MD5, and DIGEST_MD5 authentication to the SMTP driver.  Also adds an "smtps" protocl driver and STARTTLS support.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (GERONIMO-1593) Add SMTP Authentication and STARTTLS support.

Posted by "Rick McGuire (JIRA)" <de...@geronimo.apache.org>.
     [ http://issues.apache.org/jira/browse/GERONIMO-1593?page=all ]

Rick McGuire updated GERONIMO-1593:
-----------------------------------

    Attachment: GERONIMO-1593-geronimo-spec-javamail.patch

Update to the geronimo-spec-javamail module of the specs trunk.  This patch needs to be applied and built before the javamail-transport patch. 

> Add SMTP Authentication and STARTTLS support.
> ---------------------------------------------
>
>          Key: GERONIMO-1593
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1593
>      Project: Geronimo
>         Type: New Feature
>   Components: mail
>     Versions: 1.1
>     Reporter: Rick McGuire
>  Attachments: GERONIMO-1593-geronimo-spec-javamail.patch, GERONIMO-1593-javamail-transport.patch
>
> These patches add SMTP PLAIN, LOGIN, CRAM-MD5, and DIGEST_MD5 authentication to the SMTP driver.  Also adds an "smtps" protocl driver and STARTTLS support.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (GERONIMO-1593) Add SMTP Authentication and STARTTLS support.

Posted by "Bruce Snyder (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-1593?page=comments#action_12365340 ] 

Bruce Snyder commented on GERONIMO-1593:
----------------------------------------

The javamail-transport patch is failing: 

$ patch -p0 < ./GERONIMO-1593-javamail-transport.patch 
(Stripping trailing CRs from patch.)
patching file src/java/org/apache/geronimo/javamail/authentication/DigestMD5Authenticator.java
(Stripping trailing CRs from patch.)
patching file src/java/org/apache/geronimo/javamail/authentication/CramMD5Authenticator.java
(Stripping trailing CRs from patch.)
patching file src/java/org/apache/geronimo/javamail/authentication/LoginAuthenticator.java
(Stripping trailing CRs from patch.)
patching file src/java/org/apache/geronimo/javamail/authentication/ClientAuthenticator.java
(Stripping trailing CRs from patch.)
patching file src/java/org/apache/geronimo/javamail/authentication/PlainAuthenticator.java
(Stripping trailing CRs from patch.)
patching file src/java/org/apache/geronimo/javamail/transport/smtp/SMTPReply.java
Hunk #1 succeeded at 23 with fuzz 1.
(Stripping trailing CRs from patch.)
patching file src/java/org/apache/geronimo/javamail/transport/smtp/SMTPTransportException.java
Hunk #1 FAILED at 17.
1 out of 2 hunks FAILED -- saving rejects to file src/java/org/apache/geronimo/javamail/transport/smtp/SMTPTransportException.java.rej
(Stripping trailing CRs from patch.)
patching file src/java/org/apache/geronimo/javamail/transport/smtp/SMTPTransport.java
Hunk #2 succeeded at 74 with fuzz 1.
(Stripping trailing CRs from patch.)
patching file src/java/org/apache/geronimo/javamail/transport/smtp/SMTPSendFailedException.java
(Stripping trailing CRs from patch.)
patching file src/java/org/apache/geronimo/javamail/transport/smtp/SMTPSTransport.java
(Stripping trailing CRs from patch.)
patching file src/java/org/apache/geronimo/javamail/transport/smtp/MalformedSMTPReplyException.java
Hunk #1 FAILED at 17.
1 out of 2 hunks FAILED -- saving rejects to file src/java/org/apache/geronimo/javamail/transport/smtp/MalformedSMTPReplyException.java.rej
(Stripping trailing CRs from patch.)
patching file src/java/org/apache/geronimo/javamail/transport/smtp/SMTPMessage.java
(Stripping trailing CRs from patch.)
patching file src/java/org/apache/geronimo/javamail/transport/smtp/SMTPAddressFailedException.java
(Stripping trailing CRs from patch.)
patching file src/java/org/apache/geronimo/javamail/transport/smtp/SMTPAddressSucceededException.java
(Stripping trailing CRs from patch.)
patching file src/resources/META-INF/javamail.default.providers
Hunk #1 succeeded at 7 with fuzz 1.


Also, the build after applying this patch fails looking for some classes in the mail module (e.g., org.apache.geronimo.mail.util.Base64, org.apache.geronimo.mail.util.Hex and org.apache.geronimo.mail.util.XText): 

java:compile:
<depend closure="false" srcdir="1.4" dump="false" destdir="/Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/target/classes"></depend>    [echo] Compiling to /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/target/classes
    [javac] Compiling 31 source files to /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/target/classes
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/authentication/CramMD5Authenticator.java:26: package org.apache.geronimo.mail.util does not exist
    [javac] import org.apache.geronimo.mail.util.Base64;
    [javac]                                      ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/authentication/CramMD5Authenticator.java:27: package org.apache.geronimo.mail.util does not exist
    [javac] import org.apache.geronimo.mail.util.Hex;
    [javac]                                      ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/authentication/DigestMD5Authenticator.java:29: package org.apache.geronimo.mail.util does not exist
    [javac] import org.apache.geronimo.mail.util.Base64;
    [javac]                                      ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/authentication/DigestMD5Authenticator.java:30: package org.apache.geronimo.mail.util does not exist
    [javac] import org.apache.geronimo.mail.util.Hex;
    [javac]                                      ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/authentication/LoginAuthenticator.java:24: package org.apache.geronimo.mail.util does not exist
    [javac] import org.apache.geronimo.mail.util.Base64;
    [javac]                                      ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/authentication/PlainAuthenticator.java:24: package org.apache.geronimo.mail.util does not exist
    [javac] import org.apache.geronimo.mail.util.Base64;
    [javac]                                      ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/transport/smtp/SMTPTransport.java:53: package org.apache.geronimo.mail.util does not exist
    [javac] import org.apache.geronimo.mail.util.Base64;
    [javac]                                      ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/transport/smtp/SMTPTransport.java:54: package org.apache.geronimo.mail.util does not exist
    [javac] import org.apache.geronimo.mail.util.XText;
    [javac]                                      ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/authentication/CramMD5Authenticator.java:99: cannot resolve symbol
    [javac] symbol  : variable Hex 
    [javac] location: class org.apache.geronimo.javamail.authentication.CramMD5Authenticator
    [javac]             String responseString = username + " " + new String(Hex.encode(digest));
    [javac]                                                                 ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/authentication/DigestMD5Authenticator.java:168: cannot resolve symbol
    [javac] symbol  : variable Hex 
    [javac] location: class org.apache.geronimo.javamail.authentication.DigestMD5Authenticator
    [javac]             String responseString = clientResponse + new String(Hex.encode(digest.digest()));
    [javac]                                                                 ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/authentication/DigestMD5Authenticator.java:172: cannot resolve symbol
    [javac] symbol  : variable Hex 
    [javac] location: class org.apache.geronimo.javamail.authentication.DigestMD5Authenticator
    [javac]             String validationText = new String(Hex.encode(digest.digest()));
    [javac]                                                ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/authentication/DigestMD5Authenticator.java:228: cannot resolve symbol
    [javac] symbol  : variable Base64 
    [javac] location: class org.apache.geronimo.javamail.authentication.DigestMD5Authenticator
    [javac]         String cnonce = new String(Base64.encode(cnonceBytes));
    [javac]                                    ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/authentication/DigestMD5Authenticator.java:247: cannot resolve symbol
    [javac] symbol  : variable Hex 
    [javac] location: class org.apache.geronimo.javamail.authentication.DigestMD5Authenticator
    [javac]             clientResponse = new String(Hex.encode(digest.digest())) + ":" + nonce  + ":00000001:" + cnonce + ":auth:";
    [javac]                                         ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/authentication/DigestMD5Authenticator.java:255: cannot resolve symbol
    [javac] symbol  : variable Hex 
    [javac] location: class org.apache.geronimo.javamail.authentication.DigestMD5Authenticator
    [javac]             String responseString = clientResponse + new String(Hex.encode(digest.digest()));
    [javac]                                                                 ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/authentication/DigestMD5Authenticator.java:260: cannot resolve symbol
    [javac] symbol  : variable Hex 
    [javac] location: class org.apache.geronimo.javamail.authentication.DigestMD5Authenticator
    [javac]             String challengeResponse = new String(Hex.encode(digest.digest()));
    [javac]                                                   ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/transport/smtp/SMTPTransport.java:1460: cannot resolve symbol
    [javac] symbol  : variable XText 
    [javac] location: class org.apache.geronimo.javamail.transport.smtp.SMTPTransport
    [javac]                     command.append(new String(XText.encode(submitter.getBytes("US-ASCII"))));
    [javac]                                               ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/transport/smtp/SMTPTransport.java:1998: cannot resolve symbol
    [javac] symbol  : variable Base64 
    [javac] location: class org.apache.geronimo.javamail.transport.smtp.SMTPTransport
    [javac]             command.append(new String(Base64.encode(authenticator.evaluateChallenge(null))));
    [javac]                                       ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/transport/smtp/SMTPTransport.java:2035: cannot resolve symbol
    [javac] symbol  : variable Base64 
    [javac] location: class org.apache.geronimo.javamail.transport.smtp.SMTPTransport
    [javac]                 byte[] challenge = Base64.decode(line.getMessage().getBytes());
    [javac]                                    ^
    [javac] /Users/bsnyder/src/geronimo/trunk/modules/javamail-transport/src/java/org/apache/geronimo/javamail/transport/smtp/SMTPTransport.java:2038: cannot resolve symbol
    [javac] symbol  : variable Base64 
    [javac] location: class org.apache.geronimo.javamail.transport.smtp.SMTPTransport
    [javac]                 sendLine(new String(Base64.encode(authenticator.evaluateChallenge(challenge))));
    [javac]                                     ^
    [javac] 19 errors

BUILD FAILED
File...... /Users/bsnyder/.maven/cache/maven-java-plugin-1.5/plugin.jelly
Element... ant:javac
Line...... 63
Column.... -1
Compile failed; see the compiler error output for details.
Total time   : 18 seconds 
Finished at  : Monday, February 6, 2006 1:14:57 PM MST


I don't see any of these classes in the mail module. Did you forgot a patch to that module perhaps? There is a Base64 and a Hex class in the util module (org/apache/geronimo/util/encoders/Base64, org/apache/geronimo/util/encoders/Hex), but I don't see an XText class anywhere. 

Because of these issues, I have not yet committed anything from this second patch.  

> Add SMTP Authentication and STARTTLS support.
> ---------------------------------------------
>
>          Key: GERONIMO-1593
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1593
>      Project: Geronimo
>         Type: New Feature
>   Components: mail
>     Versions: 1.1
>     Reporter: Rick McGuire
>  Attachments: GERONIMO-1593-geronimo-spec-javamail.patch, GERONIMO-1593-javamail-transport.patch
>
> These patches add SMTP PLAIN, LOGIN, CRAM-MD5, and DIGEST_MD5 authentication to the SMTP driver.  Also adds an "smtps" protocl driver and STARTTLS support.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (GERONIMO-1593) Add SMTP Authentication and STARTTLS support.

Posted by "Bruce Snyder (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-1593?page=comments#action_12365338 ] 

Bruce Snyder commented on GERONIMO-1593:
----------------------------------------

Added patch for spec: 

Sending        geronimo-spec-javamail/src/main/java/javax/mail/Service.java
Transmitting file data .
Committed revision 375349.



> Add SMTP Authentication and STARTTLS support.
> ---------------------------------------------
>
>          Key: GERONIMO-1593
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1593
>      Project: Geronimo
>         Type: New Feature
>   Components: mail
>     Versions: 1.1
>     Reporter: Rick McGuire
>  Attachments: GERONIMO-1593-geronimo-spec-javamail.patch, GERONIMO-1593-javamail-transport.patch
>
> These patches add SMTP PLAIN, LOGIN, CRAM-MD5, and DIGEST_MD5 authentication to the SMTP driver.  Also adds an "smtps" protocl driver and STARTTLS support.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (GERONIMO-1593) Add SMTP Authentication and STARTTLS support.

Posted by "Bruce Snyder (JIRA)" <de...@geronimo.apache.org>.
     [ http://issues.apache.org/jira/browse/GERONIMO-1593?page=all ]
     
Bruce Snyder closed GERONIMO-1593:
----------------------------------

    Fix Version: 1.1
     Resolution: Fixed

> Add SMTP Authentication and STARTTLS support.
> ---------------------------------------------
>
>          Key: GERONIMO-1593
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1593
>      Project: Geronimo
>         Type: New Feature
>   Components: mail
>     Versions: 1.1
>     Reporter: Rick McGuire
>     Assignee: Bruce Snyder
>      Fix For: 1.1
>  Attachments: GERONIMO-1593-geronimo-spec-javamail.patch, GERONIMO-1593-javamail-transport.patch
>
> These patches add SMTP PLAIN, LOGIN, CRAM-MD5, and DIGEST_MD5 authentication to the SMTP driver.  Also adds an "smtps" protocl driver and STARTTLS support.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira