javax.mail.AuthenticationFailedException: [AUTH] Authentication failed.
时间: 2023-12-01 09:42:11 浏览: 682
Java发送邮件javax.mail的实现方法
当出现javax.mail.AuthenticationFailedException: [AUTH] Authentication failed.异常时,这意味着您的邮件客户端无法通过身份验证。这可能是由于以下原因之一导致的:
1.用户名或密码错误。
2.您的邮件客户端未启用安全连接。
3.您的邮件客户端未正确配置SMTP服务器端口。
为了解决此问题,您可以尝试以下步骤:
1.确保您输入的用户名和密码是正确的,并且与您的邮件提供商提供的相同。
2.启用安全连接。在JavaMail中,您可以使用以下代码启用SSL连接:
```java
Properties props = new Properties();
props.put("mail.smtp.ssl.enable", "true");
```
3.检查SMTP服务器端口是否正确配置。在JavaMail中,您可以使用以下代码设置SMTP服务器端口:
```java
props.put("mail.smtp.port", "465"); // 465是SMTP over SSL的默认端口
```
阅读全文