邮件中的邮件插件问题 - 邮件未到达目的地

时间:2014-03-19 11:40:27

标签: email grails-2.0 grails-plugin

我是grails的新手, 我创建了一个新项目来检查邮件插件。 在控制器中,我在索引

中添加了以下命令
sendMail {
            to "my_mailid@gmail.com"
            from "another_valid_id @gmail.com"
            subject  "link test"
            body 'haiiii'
            //html g.render(template:"mailtemplate",model:[code:UUID.randomUUID().toString()])
        }
        render "send"

当我运行应用程序时,它显示没有错误并显示在浏览器中发送。但是当我检查我的邮件收件箱时,邮件未到达。 我没有在配置文件中做任何更改。因为它默认在localhost和端口25中工作。

提前谢谢

1 个答案:

答案 0 :(得分:1)

http://grails.org/plugin/mail

  

默认情况下,插件假定在端口25上的localhost配置了不安全的邮件服务器。但是,您可以通过grails-app / Config.groovy文件进行更改。

它假设您的本地主机上的端口25上有一个不安全的邮件服务器。如果没有一个在那里运行,它将不会发送邮件。我不确定您的操作系统是什么,但如果您使用的是Mac或* nix系统,则会安装postfix。

 sudo postfix start 

如果您使用的是Windows,则可以找到替代方案。老实说,简单配置从gmail帐户发送是很容易的,这是我为我的客户所做的。您可以在上面的链接中看到如何执行此操作。