AWS SES中Reply-To头部邮箱是否需验证?实际使用遇报错
AWS SES添加Reply-To头部触发未验证报错的处理方案
问题背景
AWS SES文档说明Reply-To头部邮箱无需预先验证,但添加Reply-To: test@mysite.com后发送请求被拒绝,报错信息:
Email address is not verified. The following identities failed the check in region EU-WEST-2: test@mysite.com
移除该头部则邮件发送正常。
原因分析
- 账户处于沙盒模式:沙盒模式下的SES账户有严格限制,所有涉及邮件的地址(包括Reply-To)都必须是已验证身份,这会覆盖文档中关于Reply-To无需验证的规则。
- 区域身份验证隔离:SES的身份验证是按区域独立管理的,哪怕
test@mysite.com在其他AWS区域完成了验证,只要EU-WEST-2区域未验证,就会触发报错。
解决办法
- 退出沙盒模式:提交SES服务提升申请,AWS审核通过后进入生产模式,此时仅需保证发件人是已验证身份/域名,Reply-To邮箱无需额外验证。
- 临时验证目标邮箱:若暂时无法退出沙盒,在EU-WEST-2区域将
test@mysite.com添加为验证身份,完成邮箱验证流程后即可正常使用。 - 核对区域配置:确认发送请求的目标区域是EU-WEST-2,且该区域下已完成对应身份的验证操作。
内容的提问来源于stack exchange,提问作者Titan
相关产品推荐
相关产品推荐

