【问题标题】:SMTP config for gmail? [closed]gmail的SMTP配置? [关闭]
【发布时间】:2017-02-26 09:00:21
【问题描述】:

我正在尝试在 TeamCity 服务器中配置电子邮件通知。

我阅读了 thisthis 文档,并尝试设置配置

这是我尝试过的 2 个配置,以及当我按下其下方的 Test connection 按钮时收到的相应错误:

配置 1

SMTP host: smtp.gmail.com
SMTP port: 465
Send email messages from: foobar@gmail.com
SMTP login: foobar@gmail.com
SMTP password: •••••••••
Secure connection: SSL

错误:

javax.mail.MessagingException:无法连接到 SMTP 主机: smtp.gmail.com,端口:465;嵌套异常是: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:PKIX 路径构建失败: sun.security.provider.certpath.SunCertPathBuilderException:无法 找到请求目标的有效认证路径

配置 2

SMTP host: smtp.gmail.com
SMTP port: 587
Send email messages from: foobar@gmail.com
SMTP login: foobar@gmail.com
SMTP password: •••••••••
Secure connection: StartTSL

错误:

javax.mail.MessagingException:无法将套接字转换为 TLS;
嵌套异常是:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:PKIX 路径构建失败: sun.security.provider.certpath.SunCertPathBuilderException:无法 找到请求目标的有效认证路径

这里出了什么问题?

【问题讨论】:

    标签: java email ssl smtp gmail


    【解决方案1】:

    我遇到了同样的问题,在我的情况下禁用 AVAST 就足以解决问题。

    https://stackoverflow.com/a/27389691/1259763

    希望对你有帮助!

    【讨论】:

    • 解决方案有效:) ...但我想了解为什么防病毒软件会阻止它?在不禁用防病毒软件的情况下执行操作的任何解决方法,因为在现实世界中,组织不会这样做。
    • 禁用防病毒软件也对我有用。我只是想知道如何在不禁用防病毒软件的情况下避免错误,以防必须启用防病毒软件。
    【解决方案2】:

    我禁用了防病毒软件,它起作用了 :)

    【讨论】:

      猜你喜欢
      • 2012-02-14
      • 1970-01-01
      • 2018-10-21
      • 1970-01-01
      • 1970-01-01
      • 2016-11-03
      • 1970-01-01
      • 1970-01-01
      • 2019-05-30
      相关资源
      最近更新 更多