我的应用程序想要使用自定义邮件发送电子邮件。我浏览了文档http://grails.org/Mail+from+Grails,我觉得它很不完整。我按照替代邮件中提到的步骤进行操作,但出现异常
处理请求时发生 NullPointerException:[GET] url/sendEmail 无法在空对象上调用方法 sendNewEmail()。
我的控制器看起来像这样
XXXMailer paMailer paMailer.sendNewEmail()
我的应用程序想要使用自定义邮件发送电子邮件。我浏览了文档http://grails.org/Mail+from+Grails,我觉得它很不完整。我按照替代邮件中提到的步骤进行操作,但出现异常
处理请求时发生 NullPointerException:[GET] url/sendEmail 无法在空对象上调用方法 sendNewEmail()。
我的控制器看起来像这样
XXXMailer paMailer paMailer.sendNewEmail()
您链接到的网页仅仅是一个提案,可能从未实施过,并且在 3 年内没有更新。从 Grails 应用程序发送电子邮件最流行的方法是使用邮件插件。文档很全面,而且非常易于使用。
XXXMailer
似乎是一项服务,或任何其他自动连接的东西。因此,您必须将其定义为字段,然后才能从方法中使用它,例如:
class MyController {
XXXMailer paMailer //now it will be filled with real instance
def myAction() {
paMailer.sendNewEmail()
}
}