JAVA发送邮件提示MessagingExceptionSSLHandshakeException

Posted RockyPeng3

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA发送邮件提示MessagingExceptionSSLHandshakeException相关的知识,希望对你有一定的参考价值。

JAVA发送邮件提示MessagingException、SSLHandshakeException

发送邮件提示如图所示的异常:

解决办法:

  1. 找到 java.security 文件

    1. linux系统下可以直接执行: find / -name "java.security”
    2. windows系统下可以直接在资源管理器中输入要查找的文件名即可

  2. (编辑文件前可以先备份)找到文件中存在 jdk.tls.disabledAlgorithm 字符串的位置,并删掉jdk.tls.disabledAlgorithm=SSLv3、TLSv1、TLSv1.1
    中的SSLv3、TLSv1和TLSv1.1即可

  3. 重启应用问题解决(我没有试不重启是否可行)

以上是关于JAVA发送邮件提示MessagingExceptionSSLHandshakeException的主要内容,如果未能解决你的问题,请参考以下文章

JAVA发送邮件提示MessagingExceptionSSLHandshakeException

请教怎么实现异步发送邮件

用JAVA发送邮件,正文乱码该如何解决

java关于发送邮件的一些常见问题分享

本地能正常发送邮件 阿里云服务器端发送邮件提示已经成功了 但是发送不过来 显示 Failure sending mail.

为啥电脑已提示邮件发送成功而对方却没收到?