2012-02-22 5 views
1

私のアプリは、カスタムメーラを使用して電子メールを送信します。私は非常に不完全であることがわかる書類http://grails.org/Mail+from+Grailsに行きました。私は代替メーラーに記載されている手順に従いましたが、例外が発生しました。grailsで電子メールを送信するには

要求の処理中にNullPointerExceptionが発生しました:[GET] url/sendEmail ヌルオブジェクトでsendNewEmail()メソッドを呼び出せません。

私のコントローラは

答えて

0

XXXMailerは、サービス、またはその他の自動有線ものだそうです。この

XXXMailer paMailer paMailer.sendNewEmail()のように見えます。だから、あなたはフィールドとして定義する必要があり、その後にのみ同様に、メソッドからそれを使用:

class MyController { 

    XXXMailer paMailer //now it will be filled with real instance 

    def myAction() { 
     paMailer.sendNewEmail() 
    } 
} 
5

あなたがにリンクされたウェブページは、単に実装されていなかったことと、更新されていない提案です3年間でGrailsアプリケーションからメールを送信する最も一般的な方法は、the mail pluginです。ドキュメントは包括的で、使いやすいです。

+0

また、greenmailプラグインをテスト用に使用することもできます。 –

関連する問題