我已经将我的SES移出了沙箱。当我尝试从部署在ec2实例中的spring boot应用程序发送邮件时,仍然出现以下错误。
org.springframework.mail.MailSendException:失败的消息:com.sun.mail.smtp.SMTPSendFailedException:554邮件被拒绝:电子邮件地址未验证。以下身份未能通过EU-CENTRAL-1地区的检查:
下面是配置的属性。
spring.mail.host=email-smtp.eu-central-1.amazonaws.com
spring.mail.port=587
spring.mail.username=
spring.mail.password=
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.connectiontimeout=5000
spring.mail.properties.mail.smtp.timeout=5000
spring.mail.properties.mail.smtp.writetimeout=5000
spring.mail.properties.mail.smtp.starttls.enable=true
但是,当我尝试从AWS控制台将邮件发送到未经验证的电子邮件ID时,它工作正常。
任何对此的线索将不胜感激。