grails邮件服务

安装插件:compile ":mail:1.0.7"


在Config.groovy中,增加如下代码段

grails.mail.default.from = "[email protected]"
grails {
    mail {
        host = "smtp.163.com"
        username = "report3"
        password = "rep123"
        defaultEncoding = "UTF-8"
        props = ["mail.smtp.auth": "true"]
    }
}


在service中,调用如下:

void sendEmail(String mailTitle, String mailBody, String[] mailTo) {
    log.debug("发送邮件,接收人 ${mailTo},标题 ${mailTitle},邮件正文 ${mailBody}")
    mailService.sendMail {
        async true
        to mailTo
        subject mailTitle
        body mailBody
    }
}



如果用html,则将body改成html,详见http://grails.org/plugin/mail


你可能感兴趣的:(grails,password)