JavaMail发送邮件AuthenticationFailedException异常的解决方案

来源:互联网 发布:js中写html代码 编辑:程序博客网 时间:2024/06/14 04:04

在用户名和密码都没有问题的情况下,如果代码抛出javax.mail.AuthenticationFailedException异常,请从以下几个方面查找:

1、有些新注册的邮箱是不提供SMTP服务的,这时候用这样的邮箱发信就会报此异常。网易的现在新注册的邮箱已经不提供smtp服务了,所以不管你是jMail还是用outlook都无法验证。以前注册并且使用过pop服务的邮箱现在还可以用。而且现在SINA新注册的邮箱也不提供smtp服务。

2、其次要看from的email地址和Authenticator类中验证的用户名是否是一致的,要不也会出错。