我在使用 Apache Commons Mail 连接到 SMTP 服务器时遇到问题。我已经尝试了所有方法,但我唯一能在网上找到的是 Java Mail。这是我的错误:
原因:javax.mail.MessagingException:无法将套接字转换为 TLS;嵌套异常是:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径
例如,我已经看到您可以解决 Java Mail 上的问题props.put("mail.smtp.ssl.trust", "smtp.gmail.com");
,但我无法在 Apache Commons 上使用等效命令。