javamail中的 javax.mail.AuthenticationFailedException: failed to connect
java.lang.RuntimeException: javax.mail.AuthenticationFailedException: failed to connect
javax.mail.AuthenticationFailedException: failed to connect
今天给这二个烦了很久,不能在注册的时候 自动发邮件。百度也不是很全面,不过也有点帮助。
帐号 和 密码 都是正确的,但是提示链接失败 (最后发现 这里密码 是指 客户端授权密码 )
下面说下大概方法:(我的是163邮箱)
开启POP3服务 和 SMTP服务 (为了有使用权限 , 用Foxmail等客户端登录也要设置)
然后要发短信绑定手机,
设置 客户端授权密码 ,这里的客户端授权密码发短信到手机(网页端也有显示客户端授权密码)
这时候我们把 这个客户端授权密码 记下,填写在配置文件就行
(可以先在 Foxmail等客户端 输入帐号 和 客户端授权密码 , 看是否成功收发邮件 来验证下)
确保POP3服务 和 SMTP服务 都选择上,最后设置成功 的查看如下