javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version

Hello.

I have set up emails for the domain, and they are using an invoice tool to communicate with their client.
That tool is not able to send emails and giving this error.

javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version

After a googleling I found out about this and so forwarded it to them.

https://stackoverflow.com/questions/16541627/javax-net-ssl-sslexception-received-fatal-alert-protocol-version

And this is the solution that they have provided.

On Java 1.8 default TLS protocol is v1.2. On Java 1.6 and 1.7 default is obsoleted TLS1.0. I get this error on Java 1.8, because url use old TLS1.0 (like Your - You see  `ClientHello, TLSv1` ). To resolve this error You need to use override defaults for Java 1.8.

System.setProperty("https.protocols", "TLSv1");



They have confirmed to me back that they are running version 1.8…

I have reinstalled the SSL and don’t have any further clues How to solve this problem with SSL. They are able to send it without SSL.

Thanks in advance.
Munish