Gmail smtp无法发送电子邮件javax.mail.AuthenticationFailedException:

Gmail smtp无法发送电子邮件javax.mail.AuthenticationFailedException:,smtp,gmail,jakarta-mail,digital-ocean,Smtp,Gmail,Jakarta Mail,Digital Ocean,我已经为不太安全的应用程序设置了gmail 同时设置IMAP转发 本地发送电子邮件有效,但问题发生在 数字海洋液滴[无ssl或域]通过ip地址 使用java简单邮件的电子邮件设置 private EmailMailer(){ setMailer(new Mailer(new ServerConfig("smtp.gmail.com", 587,EmailConstants.EMAIL_ID, EmailConstants.EMAIL_PASSWORD),

我已经为不太安全的应用程序设置了gmail 同时设置IMAP转发

本地发送电子邮件有效,但问题发生在

数字海洋液滴[无ssl或域]通过ip地址

使用java简单邮件的电子邮件设置

private EmailMailer(){
        setMailer(new Mailer(new ServerConfig("smtp.gmail.com", 587,EmailConstants.EMAIL_ID, EmailConstants.EMAIL_PASSWORD),
                TransportStrategy.SMTP_TLS));
    }
检查数字海洋是否能够连接到587端口

发送邮件时出错

Caused by: javax.mail.AuthenticationFailedException: 534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbuD
ww-app_1    | 534-5.7.14 ywow3CZ7TbpX5mHNs0LChqgXAsXoucspMfedy2oAIDqjP0MH4RO8M_1bLvhh6f3Ha0Fj_a
ww-app_1    | 534-5.7.14 RhfPx0WlDHIfsXUR8rbVLiSrSAr-hfc0PsOweMs0xMqQhHb6LhXMusyjtsfGzF> Please
ww-app_1    | 534-5.7.14 log in via your web browser and then try again.
ww-app_1    | 534-5.7.14  Learn more at
ww-app_1    | 534 5.7.14  https://support.google.com/mail/answer/78754 a6sm8956026qth.74 - gsmtp
ww-app_1    | 
ww-app_1    |   at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:914)
ww-app_1    |   at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:825)
ww-app_1    |   at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:730)
ww-app_1    |   at javax.mail.Service.connect(Service.java:388)
ww-app_1    |   at javax.mail.Service.connect(Service.java:246)
ww-app_1    |   at javax.mail.Service.connect(Service.java:195)
ww-app_1    |   at org.simplejavamail.mailer.internal.mailsender.MailSender.sendMailClosure(MailSender.java:252)
ww-app_1    |   ... 59 more
原因:javax.mail.AuthenticationFailedException:534-5.7.14请
ww-app|1 | 534-5.7.14通过web浏览器登录,然后重试。
ww-app|534-5.7.14了解更多信息,请访问
ww-app|U 1 | 534 5.7.14https://support.google.com/mail/answer/78754 a6sm8956026qth.74-gsmtp
ww-app|1|
ww-app|1|位于com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:914)
ww-app|1|位于com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:825)
ww-app|1|位于com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:730)
ww-app|1位于javax.mail.Service.connect(Service.java:388)
ww-app|1位于javax.mail.Service.connect(Service.java:246)
ww-app|1位于javax.mail.Service.connect(Service.java:195)
ww-app_1|位于org.simplejavamail.mailer.internal.mailssender.mailssender.sendMailClosure(mailssender.java:252)
ww-app|U 1 |。。。59多

您的帐户是否关闭了gmail的双因素身份验证?是的,它已关闭,然后检查您的google帐户中是否打开了
不太安全的应用程序
选项。