其他人遇到邮件插件1.0.6和Grails 2.4.2的问题吗?
这很好用:
mailService.sendMail {
to "test@test.com"
bcc "test@test.com"
from "test@test.com"
subject "test"
body "test mail"
}
但是在使用视图模板时,例如:
mailService.sendMail {
to "test@test.com"
bcc "test@test.com"
from "test@test.com"
subject "test"
html view:"/mail/test", model:[test:"test"]
}
我在
得到“无法在null对象错误上获取属性'配置'围绕MailMessageContentRenderer.groovy第65行
65:template.make(model).writeTo(out)
不确定如何解决此问题。任何建议表示赞赏我正试图从控制器发送。
谢谢, 杰夫
答案 0 :(得分:1)
您需要使用html
方法渲染该模板/视图:
sendMail {
to "john@g2one.com"
subject "Hello John"
html g.render(template:"myMailTemplate")
}
你也可以使用body
这样的方法:
sendMail {
to "john@g2one.com"
subject "Hello John"
body( view:"/emailconfirmation/mail/confirmationRequest",
plugin:"email-confirmation",
model:[fromAddress:'bill@microsoft.com'])
}