【问题标题】:How to send an email in grails如何在 grails 中发送电子邮件
【发布时间】:2012-04-17 16:21:28
【问题描述】:
我的应用想要使用自定义邮件发送电子邮件。我浏览了文档http://grails.org/Mail+from+Grails,我觉得它很不完整。我按照替代邮件中提到的步骤进行操作,但出现异常
处理请求时发生 NullPointerException: [GET] url/sendEmail
无法在空对象上调用方法 sendNewEmail()。
我的控制器是这样的
XXXMailer paMailer
paMailer.sendNewEmail()
【问题讨论】:
标签:
grails
groovy
grails-2.0
【解决方案1】:
您链接到的网页只是一个提案,可能从未实施过,并且在 3 年内没有更新。从 Grails 应用程序发送电子邮件的最流行方式是使用 the mail plugin。文档很全面,而且非常易于使用。
【解决方案2】:
XXXMailer 似乎是一项服务,或任何其他自动连接的东西。因此,您必须将其定义为字段,然后才能从方法中使用它,例如:
class MyController {
XXXMailer paMailer //now it will be filled with real instance
def myAction() {
paMailer.sendNewEmail()
}
}