javamail连接gmail邮箱时报错:javax.mail.AuthenticationFailedException

       最近邮箱功能好不容易上线了,但是发现有很多问题还考虑的不够周到,例如一些企业申请的各个邮箱服务器的企业邮箱账号,有些网上的邮箱正则表达式,无法匹配一些企业邮箱账号;作为一个SAAS平台,我们主要是在功能页面去做集成邮箱的功能,绑定邮箱,进行收发邮件等功能。以前绑定gmail邮箱时,都能正常绑定;但是最近测试同事说绑定不了了。于是看了服务器打印的日志,报错信息如下:

com.sun.mail.util.MailConnectException: Couldn't connect to host, port: pop3.gmail.com, 995; timeout -1;

javax.mail.AuthenticationFailedException: [AUTH] Web login required: https://support.google.com/mail/answer/78754
at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:213)
at javax.mail.Service.connect(Service.java:366)
at javax.mail.Service.connect(Service.java:246)
at javax.mail.Service.connect(Service.java:267)
at com.mailaccount.service.impl.MailAccountServiceImpl.mailAddressValidate(MailAccountServiceImpl.java:155)
at.......

 发现gmail邮箱又进步了,安全提升了,做的真心令人钦佩。

解决办法如下:

1.当你用第三方平台绑定gmail邮箱的时候,gmail邮箱会给你自己的gmail邮箱发送一封"安全提醒"邮件,提示你:账号不安全

2.登录gmail邮箱,打开"安全提醒"的邮件

安全信息邮件

3.点击“确保您的账号安全无误”

回复是

4.返回邮件,点击“允许使用不够安全的登录”

不安全的登录

5.允许即可;然后再去第三方邮件客户端绑定gmail邮箱,就能够正常绑定上了。

允许

 

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

小超酱

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值