2013-07-09 4 views
0

Mail Plugin을 사용하여 grails 애플리케이션에서 이메일을 보내고 있습니다. 내가 메일을 보내려고하고 언제 ... 이런 식으로Grails Send Mail이 작동하지 않습니다

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

SSL을 피하기 위해 구성에서'props'를 제거하십시오. ASAT. – dmahapatro

+0

@dmahapatro 구성에서 소품을 제거 할 때. 내 페이지가 무한정 로딩 중입니다. 그것만 아무것도 로딩을 보여주는 아니 ... –

+0

아무도 문제가 뭔지 아는거야 ??? –

답변

0

나는 동일한 문제가있었습니다. 내 바이러스 스캐너의 설정으로 가서 아웃 바운드 메일 검사를 끄면 문제가 해결되었습니다.

관련 문제