com.sun.mail.smtp.SMTPSendFailedException: 553 Mail from must equal authorized user
1.问题:
SMTP邮件发送失败异常:553,邮件发信方必须与已认证用户相同
2.分析:
是由于配置的认证用户与发送时的发信方不一致
yml配置中:

service实现类中:

3.解决:
将service实现类里from变量和to变量的邮箱地址交换
//发件人
private String from = "xxxxxxxxx@163.com";
//接收人
private String to = "xxxxxxxxx@qq.com";
文章主要讨论了在使用SMTP服务发送邮件时遇到的553错误,该错误表明邮件的发件人地址未与认证的用户匹配。解决方案是确保在服务配置和实际发送的邮件中,发件人的邮箱地址保持一致。在示例中,交换了service实现类中的from和to变量的邮箱地址,以修正这个问题。
9330

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



