码迷,mamicode.com
首页 > 编程语言 > 详细

javax.mail.AuthenticationFailedException:failed to connect

时间:2020-10-07 20:35:44      阅读:28      评论:0      收藏:0      [点我收藏+]

标签:代码   nec   调用   The   第三方   函数   有一个   错误   bsp   

报错如图:

技术图片

 

这个错误是因为连接不上邮箱服务器导致的,可能有以下几个原因(以网易邮箱为例)

1.当使用第三方登录邮箱时需要有邮箱的授权码,且要开启POP3/SMTP/IMAP:服务

设置-->账户-->找到如图的红框部分,将两个都开启(注意:下边有一个生成授权码,当你开启后,需要这个授权码来完成后边的功能)

技术图片

 

2.在代码中要调用网易邮箱的密码用户名之类的信息,这个信息不能出错

Session session = MailUtils.createSession("smtp.qq.com", 用户名, 密码);

函数有三个参数,第一个是服务器地址,第二个是邮箱的账户名,例如123456@qq.com,这里就填写123456

第三个参数是密码,注意不是你邮箱的登录密码,而是我们上边生成的授权码!(我错误就是在这里)

 

javax.mail.AuthenticationFailedException:failed to connect

标签:代码   nec   调用   The   第三方   函数   有一个   错误   bsp   

原文地址:https://www.cnblogs.com/022414ls/p/13775766.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!