メール プラグインを使用して、grails アプリケーションでメールを送信しています。私はこのようにやっています...
Config.groovy ----
grails {
mail {
host = "smtp.gmail.com"
port = 465
username = "example@gmail.com"
password = "*********"
props = ["mail.smtp.auth":"true",
"mail.smtp.socketFactory.port":"465",
"mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
"mail.smtp.socketFactory.fallback":"false"]
} }
およびコントローラー ---
class MailController {
def mailService
def sendmail = {
mailService.sendMail {
to "example@gmail.com"
subject "Hello Fred"
body 'How are you?'
}
}
メールを送信しようとしているとき。ERROR を投げる
URI
/groovypublish/mail/sendmail
Class
sun.security.provider.certpath.SunCertPathBuilderException
Message
unable to find valid certification path to requested target
config.groovy からメールの props 部分を削除すると。次に、メールを送信した後、私のページが無限に読み込まれました。
localhost:8080 を使用してメールを送信しています。SSL に問題があることはわかっています。しかし、どうすればSSL部分を回避できますか。
助けてください ...