
java代码发送邮件报错(证书问题,已解决)
一、报错内容
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
二、报错原因
Java的证书有问题
三、添加证书
1、查看证书
1、进入JAVA_HOME/jre/lib/security
2、keytool -list -keystore cacerts
秘钥库密码一般为changeit
2、下载证书
echo | openssl s_client -servername smtphz.qiye.163.com -connect smtphz.qiye.163.com:465 | openssl x509 -outform PEM > smtphz.qiye.163.com
3、导入证书
keytool -importcert -alias smtphz.qiye.163.com -keystore JAVA_HOME/jre/lib/security/cacerts -file smtphz.qiye.163.com
参考
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 imkka.cn
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果