2011-01-28 81 views
3

安裝Grails的郵件插件後,當我試圖用FF代碼:如何覆蓋Grails的郵件插件的「從」參數

mailService.sendMail { 
    to recipients.toArray() 
    from "${userEmail}" 
    subject "${url?.article?.title}" 
    html g.render(template:"/promote/email_template", model: [newsUrl : newShortUrl, news : url?.article, comment: status, user : user, rootUrl : rootUrl]) 
} 

但是,from參數返回USEREMAIL但不是數據在配置文件中使用的電子郵件。有沒有辦法來覆蓋這個並使用其他數據(userEmail)?

我認爲既然可以使用From參數,我可以用當前用戶使用的任何電子郵件來設置它。

回答

2

我使用from方法成功,但我也忽略了grails.mail.default.from配置。文檔說它應該如你所期望的那樣工作。您的傳出SMTP服務器是否有機會將其重設爲您的登錄名?