【发布时间】:2014-11-15 18:15:33
【问题描述】:
我在尝试通过 Gmail 发送电子邮件时收到此错误。这是 config.groovy 文件中的代码。
mail.MailMessageBuilder Failed to send email
org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted. Learn more at
535 5.7.8 http://support.google.com/mail/bin/answer.py?answer=14257 ca4sm3178528pbd.79 - gsmtp
at grails.plugin.mail.MailMessageBuilder$_sendMessage_closure1.doCall(MailMessageBuilder.groovy:112)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted. Learn more at
535 5.7.8 http://support.google.com/mail/bin/answer.py?answer=14257 ca4sm3178528pbd.79 - gsmtp
at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:843)
at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:765)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:687)
at javax.mail.Service.connect(Service.java:345)
... 4 more
代码:
grails {
mail {
host = "smtp.gmail.com"
port = 465
username = "yomama@gmail.com"
password = "TTYUIoiuy78"
props = ["mail.smtp.auth":"true",
"mail.smtp.socketFactory.port":"465",
"mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
"mail.smtp.socketFactory.fallback":"false"]
}
}
我尝试了提供的链接中建议的解决方案。
我已登录并更改了密码。
我解锁了验证码 DisplayUnlockCaptcha
我也点了allow less secure apps access the app
【问题讨论】:
标签: grails gmail grails-plugin