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

[复制链接]
发表于 2026-1-5 21:34:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
你们好,我是金金金。

场景

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


  • 翻译:身份验证失败;嵌套非常是Javax.mail.authenticationfailedexception:530登录失败。要求安全毗连(比方SSL)
错误缘故因由

实验登录到SMTP服务器时失败了,由于服务器要求创建一个安全的毗连,好比通过SSL加密。
这通常发生在利用邮件客户端或步伐发送邮件时,没有准确设置安全毗连选项。
办理

必要确保在邮件发送设置中启用了SSL,在设置文件内里加上如下设置:
spring.mail.properties.mail.smtp.ssl.enable=true

  • 我这边接纳的是yaml语法

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


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

总结

必要创建一个安全的毗连,没有设置则会报错~

  • 编写有误还请大佬指正,万分感谢。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表