在这里发帖之前,我确实在这里和那里浏览了所有线程,
但没有让它工作,
为什么我的 mailService 一直为空
添加这是我的 Config.grooy
grails {
mail {
host = "smtp.gmail.com"
port = 465
username = "xxxx@gmail.com"
password = "yyyy"
props = ["mail.smtp.auth":"true",
"mail.smtp.socketFactory.port":"465",
"mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
"mail.smtp.socketFactory.fallback":"true"]
}
}
这是我的课程,将发送演示邮件
class EmailHelper {
def mailService;
def sendMailTO() {
println "mail service:"+mailService
mailService.sendMail {
to 'xxxx@gmail.com'
from 'xxxx@gmail.com'
subject "Test"
body "Test";
}
}
}
这就是我从控制器调用的方式
EmailHelper emailHelper = new EmailHelper();
emailHelper.sendMailTO();
我在这里错过了什么吗?