首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用邮件Grails插件时身份验证失败

问使用邮件Grails插件时身份验证失败
EN

Stack Overflow用户
提问于 2015-10-09 22:57:42
回答 2查看 327关注 0票数 0

我使用Grails 2.5.1和mail:1.0.7插件发送电子邮件,但当我使用它时,总是会收到以下错误:

代码语言:javascript
复制
Class:javax.mail.AuthenticationFailedExceptionMessage:535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/answer/14257 qq4sm4579366wjc.14 - gsmtp

尽管我可以从浏览器成功地使用提供的凭据登录!

下面是我在Config文件中的配置:

代码语言:javascript
复制
grails {
mail {
    host = "smtp.gmail.com"
    port =465
    username = "****"
    password = "***"
    props = ["mail.smtp.auth":"true",
        "mail.smtp.socketFactory.port":"465",
        "mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
        "mail.smtp.socketFactory.fallback":"false"]
}
}

下面是我们的行动:

代码语言:javascript
复制
 mailService.sendMail{
        to userInstance.toEmail
        subject  userInstance.subject
        html "<strong>Test</strong> "
    } 

我遗漏了什么吗?

EN

回答 2

Stack Overflow用户

发布于 2017-01-24 07:44:20

这可能是因为gmail的安全功能,不太安全的应用程序得到认证。只需打开不太安全的应用程序的访问权限即可。

遵循以下步骤:

1登录到你的gmail帐户

2访问url:https://www.google.com/settings/security/lesssecureapps

3选择“打开”

票数 0
EN

Stack Overflow用户

发布于 2015-10-10 14:50:00

如果你有gmail -插件设置是正确的(我有同样的,他们正在工作),但如果你的电子邮件不是gmail,你必须有其他配置。

顺便问一下,如果你是gmail的话:

代码语言:javascript
复制
Username and Password not accepted.

您的用户名或密码是错误的,请尝试使用此用户名和密码登录,注意字母的注册。 https://grails.org/plugin/mail

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33048307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档