JavaMail不发送邮件

时间:2018-02-16 16:35:34

标签: java email javamail

我在java网站中配置了JavaMail,通过SMTP和TLS(端口587)使用我的gmail帐户发送电子邮件,我已经设置了'gmail less secure apps'来启用它,它可以在我的电脑上工作,问题是它不能从不同的服务器工作,我得到这个例外:

javax.mail.AuthenticationFailedException:534-5.7.14

正如我之前所说的那样,我设置了'gmail less secure apps'来启用,这不是问题所在,我已经检查过,我可以使用telnet连接到端口587的smtp.gmail.com,这样就不是了似乎也是问题所在。

有没有人有任何想法?我是否需要在我正在使用的每个主机中设置'gmail less secure apps'来启用..?

1 个答案:

答案 0 :(得分:0)

我看到@MateŠimović回答:

从您之前用于访问Google帐户的其他设备转到https://g.co/allowaccess,然后按照说明操作。尝试从被阻止的应用再次登录。

它有效!