【问题标题】: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。文档很全面,而且非常易于使用。

    【讨论】:

    • 并且可以使用greenmail插件进行测试。
    【解决方案2】:

    XXXMailer 似乎是一项服务,或任何其他自动连接的东西。因此,您必须将其定义为字段,然后才能从方法中使用它,例如:

    class MyController {
    
        XXXMailer paMailer //now it will be filled with real instance
    
        def myAction() {
            paMailer.sendNewEmail()
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2015-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多