【发布时间】:2011-12-12 12:29:00
【问题描述】:
我正在尝试使用邮件插件从我的 Grails 应用程序发送邮件。它适用于开发环境和 gmail smtp 的默认设置。我现在已经在运行 Tomcat 7 并尝试通过 Exchange 发送邮件的 Windows 服务器上部署了应用程序。我收到此错误:
这些是 config.groovy 中的邮件属性:
grails {
mail {
host = "mail.something.com"
port = 25
username = "app@something.com"
password = "xxx"
props = ["mail.smtp.auth":"true",
"mail.smtp.socketFactory.port":"25",
"mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
"mail.smtp.socketFactory.fallback":"false"]
}
}
javax.mail.AuthenticationFailedException: No authentication mechansims supported by both server and client
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:590)
at javax.mail.Service.connect(Service.java:291)
at grails.plugin.mail.MailMessageBuilder.sendMessage(MailMessageBuilder.groovy:102)
at grails.plugin.mail.MailMessageBuilder$sendMessage.call(Unknown Source)
at grails.plugin.mail.MailService.sendMail(MailService.groovy:39)
at grails.plugin.mail.MailService$sendMail.call(Unknown Source)
at org.helpdesk.RequestController$_closure12.doCall(RequestController.groovy:240)
at org.helpdesk.RequestController$_closure12.doCall(RequestController.groovy)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
我该怎么办?谢谢。
【问题讨论】: