[jira] [Commented] (GERONIMO-6884) Jakarta mail behaves different from eclipse.angus

"Jens Heitmann (Jira)" <[email protected]>
Newsgroups gmane.comp.java.geronimo.devel
Message-ID <[email protected]>
    [ https://issues.apache.org/jira/browse/GERONIMO-6884?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18035838#comment-18035838 ] 

Jens Heitmann commented on GERONIMO-6884:
-----------------------------------------

javax.net.ssl.SSLSocketFactory is from the example code taken from the jakarta mail examples. Removed it from example code. Now the jakarta.mail code works. Also modified it to use ByteArrayDataSource. InputStream is working with Angus-mail?!

Direct jakarta.mail code works now. But not with commons-mail. It still fails with the SocketFactory. I have to examine commons-mail2 code

Sorry for bothering you with this

> Jakarta mail behaves different from eclipse.angus
> -------------------------------------------------
>
>                 Key: GERONIMO-6884
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-6884
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>    Affects Versions: Mail_2.1_1.0.1
>         Environment: Apache Tomee 10.1.2 Plume
>  
>            Reporter: Jens Heitmann
>            Priority: Major
>         Attachments: example-mail.zip
>
>
> As mentioned in TOMEE-4547 Jakarta mail behaves differently from Javax and Angus implementation.
> I've attached a quick-and-dirty example project. (Adapt Config.java before testing in your environment). Try it in following modifications
> 1. use the mailtest as it is with Jakarta.mail inside WEB-INF/lib
>  - Simple mail works directly or via commons mail
>  - Multipart mail is send with empty body
> 2. remove Jakarta.mail from WEB-INF/lib
>  - Sending any mail fails via 465
> 3. Replace Geronimo-mail in tomee/lib folder with angus-core, angus-mail and jakarta-mail
>  - Everything works fine
> Mail is an essential part for web applications, sending invoices, password recovery etc. It would be nice if this is working out of the box in Geronimo too, to omit patching a tomee environment. It is dangerous in update situations, because it may be forgotten or it may have side effects.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.