'Getting an "Unable to convert connection to SSL (javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version)"
I have configured an email notification using Javax.mail with the following properties:
mail.smtp.host=mail.mycompany.com
mail.from=Notification Email <[email protected]>
mail.smtp.auth=false
mail.smtp.starttls.enable=true
mail.smtp.starttls.required=true
mail.smtp.ssl.protocols=TLSv1.2
mail.smtp.port=587
mail.smtp.ssl.trust=mail.mycompany.com
mail.smtp.debug=true
But I'm receiving the following error:
javax.mail.MessagingException: Unable to convert connection to SSL (javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version)
at org.apache.geronimo.javamail.util.MailConnection.getConnectedTLSSocket(MailConnection.java:543)
at org.apache.geronimo.javamail.transport.smtp.SMTPConnection.getConnectedTLSSocket(SMTPConnection.java:849)
at org.apache.geronimo.javamail.transport.smtp.SMTPConnection.sendHandshake(SMTPConnection.java:815)
at org.apache.geronimo.javamail.transport.smtp.SMTPConnection.protocolConnect(SMTPConnection.java:149)
at org.apache.geronimo.javamail.transport.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:165)
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version
at sun.security.ssl.Alert.createSSLException(Alert.java:131)
at sun.security.ssl.Alert.createSSLException(Alert.java:117)
at sun.security.ssl.TransportContext.fatal(TransportContext.java:340)
at sun.security.ssl.Alert$AlertConsumer.consume(Alert.java:293)
at sun.security.ssl.TransportContext.dispatch(TransportContext.java:186)
at sun.security.ssl.SSLTransport.decode(SSLTransport.java:154)
at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1279)
at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1188)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:401)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:373)
at org.apache.geronimo.javamail.util.MailConnection.getConnectedTLSSocket(MailConnection.java:532)
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
