Hi all, I have updated our TomEE instances to 8.0.5 as (Geronimo) Java Mail 1.6 replaced the rather outdated (Geronimo) Java Mail 1.4 in this release.
Up to now, we were using <dependency> <groupId>com.sun.mail</groupId> <artifactId>jakarta.mail</artifactId> <version>1.6.5</version> <scope>provided</scope> </dependency> as our mail server is configured to only support TLS 1.2 or TLS 1.3. These protocols were not supported by Java Mail 1.4. I recently tried to migrate to the provided Geronimo Java Mail 1.6 hoping for better protocol support, but I get java.net.SocketException due to a javax.net.ssl.SSLHandshakeException with "Received fatal alert: protocol_version". The full stack trace and related debug output can be found here: https://gist.github.com/rzo1/64c23a1d9be752eadf36cf3e1c719ffa) The mail session is configured as follows: <?xml version="1.0" encoding="utf-8"?> <resources> <Resource id="tomee/mail/demoSMTP" type="javax.mail.Session"> mail.debug=true mail.transport.protocol=smtp mail.smtp.starttls.enable=true mail.smtp.starttls.required=true mail.smtp.ssl.enable=false mail.smtp.host=mail.mail-server.com mail.smtp.port=587 mail.smtp.auth=true mail.smtp.user=d...@mail-server.com <!-- your password, and not 'mail.smtp.password' --> password=fancyPassword </Resource> </resources> Question: - Does anybody have an idea how to get Geronimo Java Mail 1.6 talking via TLS 1.2 or TLS 1.3 to our mail server? - Is TLS 1.2 / TLS 1.3 supported in Geronimo Java Mail 1.6? If this is the wrong list, please give me an advice which list would be a better fit. Thanks in advance, Richard Z
smime.p7s
Description: S/MIME cryptographic signature