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



Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to