【问题标题】:grails "unable to find valid certification path to requested target"grails“无法找到请求目标的有效认证路径”
【发布时间】:2013-06-05 05:57:30
【问题描述】:

我正在使用 grails 2.2.1。我是grails的新手。我正在尝试在我的 grails 中实现邮件插件,但出现了一些我无法解决的错误。

例外是:

Class: sun.security.provider.certpath.SunCertPathBuilderException
Message: unable to find valid certification path to requested target

我的邮件插件发送方式:

def send = {
    sendMail {
        to params.email    
        subject params.subject   
        body params.body
    }

    render "Mail Sent"
}

【问题讨论】:

  • 我也面临同样的问题。你解决了吗??

标签: grails


【解决方案1】:

这看起来您正在通过 SSL 连接到您的邮件服务器,并且您的信任存储中没有服务器证书。

我认为你的选择是

  • 不使用 SSL
  • 获取服务器证书并信任它(通过将其安装在您的 JVM 信任库中,或安装在您的应用程序本地的信任库中)
  • 通过设置mail.imaps.ssl.trust 属性(假设您使用imap)来选择信任所有主机来安装您的javamail

在这三个中,第三个不应该在生产环境中完成,因为它实际上与不使用 SSL 相同。

【讨论】:

  • 我也面临同样的问题。请检查我的问题here
【解决方案2】:

也许您使用的是 Windows XP。如果是,那么您应该安装或不安装 Windows 7,然后使用 Windows 7 或更高版本再次设置您的操作系统。因为我遇到了同样的问题。但现在已经解决了。我已经尝试过其他邮件插件,但除此之外没有任何结果。你应该试试看。

【讨论】:

    猜你喜欢
    • 2021-12-04
    • 2015-02-13
    • 2019-10-15
    • 2021-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多