2014-03-19 28 views
2

我是grails新手, 我創建了一個新項目來檢查郵件插件。 在控制器i的索引郵件插件問題在grails - 郵件沒有到達目的地

sendMail { 
      to "[email protected]" 
      from "another_valid_id @gmail.com" 
      subject "link test" 
      body 'haiiii' 
      //html g.render(template:"mailtemplate",model:[code:UUID.randomUUID().toString()]) 
     } 
     render "send" 

加入下列命令時我運行它顯示沒有錯誤,在顯示瀏覽器發送該應用程序。但是當我檢查我的郵件收件箱郵件未達到。 我沒有在配置文件中做任何更改。因爲它通過在本地主機默認工作在端口25

thankz提前

回答

1

http://grails.org/plugin/mail

默認插件假定在本地主機配置端口25。但是你可以改變一個不安全的郵件服務器這通過grails-app/Config.groovy文件。

它假設您的本地主機上的端口25上有一個不安全的郵件服務器。如果沒有一個在那裏運行,它將不會發送郵件。我不確定你的操作系統是什麼,但是如果你使用的是mac或* nix系統,則會安裝postfix。

sudo postfix start 

如果您在Windows上,您可以找到替代方案。老實說,簡單地配置從gmail帳戶發送是很容易的,這是我爲客戶做的。你可以在上面的鏈接中看到如何做到這一點。