在博客看到别人的JavaMail代码,果断自己去试试,结果一直出现javax.mail.AuthenticationFailedException异常,上网查了,有不同的情况和不同的解决方案,我这里出现的是另一种情况,拿出来分享给大家。
我这里用的是qq邮箱。在我多次运行时,这时发来一封邮件,他提示:
[img]http://dl.iteye.com/upload/attachment/0069/7706/1e3eab0b-b904-39a2-84e9-d13dc49d7f67.jpg[/img]
于是就进入邮箱设置,有个POP3/IMAP/SMTP/Exchange服务,在开启服务:POP3/SMTP服务前打个勾:
[img]http://dl.iteye.com/upload/attachment/0069/7704/37fa3f9f-65ad-34f2-aa63-9043dfbcc9e5.jpg[/img]
再运行,成功。
所以,当我们遇到这个异常的时候,可以看看邮箱是否有开启这项服务。
我这里用的是qq邮箱。在我多次运行时,这时发来一封邮件,他提示:
[img]http://dl.iteye.com/upload/attachment/0069/7706/1e3eab0b-b904-39a2-84e9-d13dc49d7f67.jpg[/img]
于是就进入邮箱设置,有个POP3/IMAP/SMTP/Exchange服务,在开启服务:POP3/SMTP服务前打个勾:
[img]http://dl.iteye.com/upload/attachment/0069/7704/37fa3f9f-65ad-34f2-aa63-9043dfbcc9e5.jpg[/img]
再运行,成功。
所以,当我们遇到这个异常的时候,可以看看邮箱是否有开启这项服务。