You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Christopher Schultz <ch...@christopherschultz.net> on 2024/03/11 18:29:11 UTC

Re: [OT] Tomcat SMPT TLS1.2

Brandie,

(Marking this [OT] as it's not really a Tomcat question.)

On 3/11/24 12:34, Brandie Nickey wrote:
> I have a COTS webapp using Tomcat 8.0.43 and Java 1.8.0_121.  I have
> been trying to find out where to configure outbound smtp messages to
> use only TLS1.2.  I've found plenty of info on the https using TLS1.2
> and have configured that just fine in server.xml file and in the Java
> tab of the tomcatw.exe file, but that doesn't seem to be applying to
> the emails outgoing from the webapp.   Anyone have any ideas? (Also
> upgrading is not an option as this tomcat/java combo is the only one
> supported by the vendor for our webapp version).

Assuming that you are using JavaMail for your email, I assembled a whole
lot of properties that can be fed to JavaMail when making SMTP
connections and documented them here:

https://github.com/ChristopherSchultz/java-email/blob/main/src/main/resources/mail.properties

It's been a very long time since I looked at that code, but if you look 
at the code for Mailer.java in that project, you should be able to see 
how the properties are used to establish a Transport (aka connection) 
and Session.

Most of the properties are passed-through to 
Session.getDefaultInstance(Properties).

-chris

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


RE: [OT] Tomcat SMPT TLS1.2

Posted by Brandie Nickey <BN...@astrixinc.com.INVALID>.
Update!  The fix was indeed to replace the out of date java mail jar (1.5) with the newest Jakarta mail jar file.  Thanks everyone for the help!

Brandie

-----Original Message-----
From: Christopher Schultz <ch...@christopherschultz.net> 
Sent: Monday, March 11, 2024 11:29 AM
To: users@tomcat.apache.org
Subject: Re: [OT] Tomcat SMPT TLS1.2

[You don't often get email from chris@christopherschultz.net. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]

Brandie,

(Marking this [OT] as it's not really a Tomcat question.)

On 3/11/24 12:34, Brandie Nickey wrote:
> I have a COTS webapp using Tomcat 8.0.43 and Java 1.8.0_121.  I have 
> been trying to find out where to configure outbound smtp messages to 
> use only TLS1.2.  I've found plenty of info on the https using TLS1.2 
> and have configured that just fine in server.xml file and in the Java 
> tab of the tomcatw.exe file, but that doesn't seem to be applying to
> the emails outgoing from the webapp.   Anyone have any ideas? (Also
> upgrading is not an option as this tomcat/java combo is the only one 
> supported by the vendor for our webapp version).

Assuming that you are using JavaMail for your email, I assembled a whole lot of properties that can be fed to JavaMail when making SMTP connections and documented them here:

https://github.com/ChristopherSchultz/java-email/blob/main/src/main/resources/mail.properties

It's been a very long time since I looked at that code, but if you look at the code for Mailer.java in that project, you should be able to see how the properties are used to establish a Transport (aka connection) and Session.

Most of the properties are passed-through to Session.getDefaultInstance(Properties).

-chris

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org