今天在本地测试定时任务发送邮件时,控制台报错,字母意思是身份验证有问题。在配置文件中没有指定用户名和密码,邮件服务器也没有提供相应的身份验证方法,所以要设置SMTP协议中的身份校验 `mail.smtp.auth` 设定`false` ,这时即可发送正常~
org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: failed to connect, no password specified?
本文介绍了解决在本地测试定时任务发送邮件时遇到的身份验证问题。通过调整SMTP协议中的身份校验属性`mail.smtp.auth`为`false`,成功解决了因未指定用户名和密码而导致的邮件发送失败。
9978

被折叠的 条评论
为什么被折叠?



