grails项目。我使用电子邮件插件,并得到一个异常时,尝试调用的方法 '的sendmail'grails邮件不能正常工作
错误:
Caused by: org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.NoSuchProviderException: Unable to locate provider for protocol: smtp. Failed messages: javax.mail.NoSuchProviderException: Unable to locate provider for protocol: smtp; message exceptions (1) are:
Failed message 1: javax.mail.NoSuchProviderException: Unable to locate provider for protocol: smtp
Config.groovy中发送
sendMail {
to "[email protected]"
subject "Hello Fred"
body 'How are you?'
}
什么时许
grails {
mail {
host = "smtp.gmail.com"
port = 465
username = "[email protected]"
password = "mypass"
props = ["mail.smtp.auth":"true",
//"mail.smtp.port":"465",
//"mail.debug":"true",
"mail.smtp.socketFactory.port":"465",
"mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
"mail.smtp.socketFactory.fallback":"false"]
}
}
例子我做错了?
Grails的用户库中包含“Geronimo的javamail_1.4_spec-1.7.1.jar” – MaksiK