1、错误描述
454 Authentication failed, please open smtp flag first!
Exception in thread "main" javax.mail.AuthenticationFailedException
at javax.mail.Service.connect(Service.java:267)
at javax.mail.Service.connect(Service.java:137)
at com.you.mail.model.SendMessage.sendMessage(SendMessage.java:70)
at com.you.mail.model.SendMessage.main(SendMessage.java:89)
2、错误原因
今天,我写了一个发送邮件的小实例。刚开始,我用的是163邮箱进行测试,后来是用的qq邮箱测试;163邮箱是开通了SMTP服务,而qq邮箱没有开通,导致报错
3、解决办法
(1)打开QQ邮箱,开通SMTP服务;
(2)利用其它邮箱(已开通SMTP服务)来测试。
本文通过一个具体的案例,解析了使用JavaMail API发送邮件时出现的“Authentication failed”异常原因及解决方案,强调了SMTP服务配置的重要性。
878

被折叠的 条评论
为什么被折叠?



