
邮件发送报No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
邮件发送开启ssl加密后,对于普通的springboot服务,可以正常发送,但是在flink里面写的业务逻辑报。配置了 SSLv3、TLSv1、TLSv1.1 ,把这几个删了即可。3、springboot配置文件直接配置ssl参数即可(,vim 这个文件进行删除并重启Java程序即可。1、更换合适的jdk版本(不建议)。是由于jdk的版本不一致导致的。2、其实产生这个原因是在jdk的。
·
现象
邮件发送开启ssl加密后,对于普通的springboot服务,可以正常发送,但是在flink里面写的业务逻辑报
No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
,很是奇怪。
原因
是由于jdk的版本不一致导致的。
解决
1、更换合适的jdk版本(不建议)。
2、其实产生这个原因是在jdk的java.security文件中配置项
配置了 SSLv3、TLSv1、TLSv1.1 ,把这几个删了即可。直接搜索find / -name 'java.security'
,vim 这个文件进行删除并重启Java程序即可。
3、springboot配置文件直接配置ssl参数即可(最简单的方式)。
mail.smtp.starttls.enable:true
mail.smtp.auth:true
mail.smtp.socketFactory.class:javax.net.ssl.SSLSocketFactory
mail.smtp.socketFactory.port:465
mail.smtp.port:465
mail.smtp.ssl.protocols:TLSv1.2
更多推荐
所有评论(0)