javax.mail.AuthenticationFailedException

今天用到JavaMail发送邮件,确定用户名、密码没错的情况下,出现javax.mail.AuthenticationFailedException异常,网上一搜各种答案,试了半天还是不行,最后终于发现症结所在。发送邮件的时候使用了smtp服务,出现这种异常很有可能是使用的邮件服务器没有开启smtp服务。我试了几种邮箱,QQ邮箱smtp服务默认关闭,可以在邮箱的设置—>账户中开启;163邮箱,以前注册的账号默认是开启的,不知道从什么时候开始,新注册的账号默认是关闭的,需要在设置中开启客户端授权密码才能开启smtp服务,开启过程一如既往的坑人,具体就不说了。

你可能感兴趣的:(常见错误)