Grails 发送邮件不起作用

Posted

技术标签:

【中文标题】Grails 发送邮件不起作用【英文标题】:Grails Send Mail is not working 【发布时间】:2013-07-07 01:02:28 【问题描述】:

我正在使用Mail Plugin 在我的 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?' 
  
  

当我尝试发送邮件时。它抛出错误

 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 部分。

请帮忙...

【问题讨论】:

从配置中删除 props 以避免 SSL。反卫星。 @dmahapatro 当我从配置中删除道具时。我的页面无限次加载。它没有显示任何内容,只是加载... 有谁知道是什么问题??? 它的工作,我不知道如何。我改变了我的操作系统到 ubuntu,现在它可以工作了。 【参考方案1】:

我有同样的问题。进入我的病毒扫描程序设置并关闭出站邮件扫描解决了这个问题。

【讨论】:

以上是关于Grails 发送邮件不起作用的主要内容,如果未能解决你的问题,请参考以下文章

.Send 不起作用时如何发送邮件?

laravel - 发送邮件不起作用

ios使用mailcore发送电子邮件不起作用

为啥 matlab 中的源发送邮件(gmail)不起作用?

在xampp localhost中发送的php邮件不起作用[重复]

使用 Python Win32 发送电子邮件。将图像添加到电子邮件正文不起作用