我正在使用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"
}
答案 0 :(得分:0)
这看起来像是通过SSL连接到您的邮件服务器,而您的信任存储区中没有服务器证书。
我认为你的选择是
mail.imaps.ssl.trust
属性(假设您使用的是imap)来选择信任所有主机以进行javamail安装在这三个中,第三个不应该在生产环境中完成,因为它实际上与不使用SSL相同。
答案 1 :(得分:-2)
也许您正在使用Windows XP。如果是,那么您应该安装Windows 7,然后再使用Windows 7或更高版本重新设置操作系统。因为我遇到了同样的问题。但现在它已经解决了。我已尝试过其他插件用于邮件,但除此之外没有结果。你应该试一试。