Mailプラグインのバージョンは1.0-SNAPSHOT
結構やってるんだけど、やり方忘れるので備忘録ということで
import org.springframework.mail.javamail.MimeMailMessage
import org.springframework.mail.javamail.MimeMessageHelper
def mailService
/**
* メールを送信する
*
* @param mailParams メールサービスへ渡すパラメータ
*/
def sendMail(Map mailParams) {
mailService.sendMail {
helper = new MimeMessageHelper(
mailSender.createMimeMessage(), multipart, "ISO-2022-JP")
message = new MimeMailMessage(helper)
to mailParams.to
from mailParams.from
subject mailParams.subject
body mailParams.body
}
}
上のコードをサービスクラスとかに入れて呼び出します。
Mailプラグインの設定方法はここに書いてあるままです。
Grails Mail Plugin
最近はUTF-8でもいいんでしたっけ?
でもまあ日本語メールならISO-2022-JPにしといて損はないんじゃないでしょうか。