2013-07-09 89 views
0

我正在使用Mail Plugin在我的grails應用程序中發送電子郵件。我做這樣的...Grails發送郵件不起作用

的Config.groovy ----

grails { 
mail { 
host = "smtp.gmail.com" 
port = 465 
username = "[email protected]" 
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 "[email protected]"  
    subject "Hello Fred"  
    body 'How are you?' 
    } 
    } 

當我嘗試發送郵件。它扔錯誤

URI 
    /groovypublish/mail/sendmail 
Class 
    sun.security.provider.certpath.SunCertPathBuilderException 
Message 
    unable to find valid certification path to requested target 

如果我從我的config.groovy刪除郵件道具部分。然後發送郵件後,我的頁面加載無限次。

我使用localhost:8080發送郵件。我知道問題出在SSL上。但是,我怎樣才能避免SSL的一部分。

請幫忙...

+0

從配置中刪除'props'以避免SSL。 ASAT。 – dmahapatro

+0

@dmahapatro當我從配置中刪除道具。我的頁面正在加載無限次。它沒有顯示任何東西只加載... –

+0

任何人都知道最新的問題? –

回答

0

我有同樣的問題。進入我的病毒掃描器的設置並關閉出站郵件掃描解決了問題。