[
https://issues.apache.org/jira/browse/GERONIMO-6884?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18035809#comment-18035809
]
Richard Zowalla commented on GERONIMO-6884:
-------------------------------------------
[~romain.manni-bucau] It happens only if you are using the InputStream
constructor of MimePart:
https://github.com/apache/geronimo-mail/blob/GERONIMO6884/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/issues/GERONIMO6884Test.java#L120
Similar to the user provided case - with a data handler, it seems to work fine
> 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)