当使用SMTPS发送邮件时,我设置了以下属性,因此我希望跳过证书验证。但是我的不受信任的证书导致了异常。
mailConf.put("mail.smtps.ssl.checkserveridentity", "false");例外情况是:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target发布于 2011-07-14 19:35:03
您的属性名称中有一个小错误。它应该是mail.smtp.ssl...而不是mail.smtps.ssl...。请注意,它是smtp,而不是smtps。
发布于 2011-07-14 19:41:53
嗯,翻阅文件,我想知道你是不是打错了。我找不到mail.smtps.ssl.checkserveridentity但我能找到mail.smtp.ssl.checkserveridentity。
https://stackoverflow.com/questions/6692458
复制相似问题