切换语言为:繁体

发送邮件:530 Login fail. A secure connection is requiered(such as ssl)

  • 爱糖宝
  • 2024-10-18
  • 2047
  • 0
  • 0

场景

发送邮件(我这里使用的是qq邮箱),报错如下

发送邮件:530 Login fail. A secure connection is requiered(such as ssl)

  • 翻译:身份验证失败;嵌套异常是Javax.mail.authenticationfailedexception530登录失败。要求安全连接(例如SSL)

错误原因

尝试登录到SMTP服务器时失败了,因为服务器要求建立一个安全的连接,比如通过SSL加密。
这通常发生在使用邮件客户端或程序发送邮件时,没有正确配置安全连接选项。

解决

需要确保在邮件发送配置中启用了SSL,在配置文件里面加上如下配置:

spring.mail.properties.mail.smtp.ssl.enable=true

  • 我这边采用的是yaml语法

发送邮件:530 Login fail. A secure connection is requiered(such as ssl)

当设置了 spring.mail.properties.mail.smtp.ssl.enable=true 时,Spring Boot 应用在通过 SMTP 协议发送邮件时将会启用 SSL 加密。这意味着在客户端(即你的应用)与 SMTP 服务器之间建立连接时,所有的通信都将通过加密通道进行,从而保护了数据的安全性。

测试

  • 重启项目,测试发送邮件,完美

发送邮件:530 Login fail. A secure connection is requiered(such as ssl)

总结

需要建立一个安全的连接,没有配置则会报错~

0条评论

您的电子邮件等信息不会被公开,以下所有项均必填

OK! You can skip this field.