【发布时间】:2017-11-16 15:12:18
【问题描述】:
我正在尝试使用 Google 的企业电子邮件帐户发送电子邮件。
我正在使用 Grails 3.2.7 和 Grails 的邮件插件('org.grails.plugins:mail:2.0.0.RC6')。 即使我已设置所有身份验证凭据并且我已将我的帐户设置为允许安全性较低的应用访问,我仍然收到以下异常。
org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException
以下是发送邮件的设置
mail {
host = 'smtp.gmail.com'
port = 587
username = "##### BUSINESS EMAIL from GMAIL###"
password = "PASSWORD"
props = ["mail.smtp.auth" : "true",
"mail.smtp.socketFactory.port" : "465",
"mail.smtp.socketFactory.class" : "javax.net.ssl.SSLSocketFactory",
"mail.smtp.socketFactory.fallback": "false"]
}
任何人都可以帮助解决为什么它不发送电子邮件和身份验证失败。
请注意,如果我尝试使用具有相同设置的普通 GMAIL 帐户发送电子邮件,它可以正常工作。
其他信息 我正在尝试从“来自 GMAIL 的商业电子邮件”的发件人电子邮件向其他域发送电子邮件
【问题讨论】: