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邮箱,就能够正常绑定上了。

允许

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值