0

メール プラグインを使用して、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部分を回避できますか。

助けてください ...

4

1 に答える 1

0

同じ問題がありました。ウイルス スキャナの設定に移動し、送信メール スキャンをオフにすると、問題が解決しました。

于 2015-06-30T05:56:31.033 に答える