AWS SES接收邮件至S3桶失败问题求助
AWS SES邮件无法存入S3桶的排查要点
- 身份类型错误:你创建的是单个邮箱地址身份(a@domain.com),这类身份仅支持发送邮件,无法用于接收邮件。必须验证整个
domain.com域名身份,才能开启该域名下邮箱的邮件接收能力。 - MX记录未配置:即使验证了域名,也需要在域名DNS服务商处添加MX记录,指向AWS SES的接收服务器(格式为
inbound-smtp.<你的AWS区域>.amazonaws.com,建议设置优先级为10)。没有MX记录,外部邮件无法路由到SES,自然不会触发规则存入S3。 - 规则集激活状态确认:确保你的规则所在的规则集是当前区域的默认激活规则集——SES同一区域仅能有一个激活的规则集,若存在其他激活规则集,当前规则不会生效。
- 测试邮件来源问题:
- 若从外部邮箱发送到a@domain.com,因MX未指向SES,邮件会被路由到你域名原本的邮件服务器,不会进入SES流程。
- 若从已验证的b@domain.com发送到a@domain.com,SES内部发往未配置接收能力的邮箱时,会直接退回或丢弃,不会触发接收规则。
- SES接收功能开启检查:确认你使用的AWS区域已开启SES的接收邮件功能(部分区域默认关闭,需在SES控制台手动启用)。
内容的提问来源于stack exchange,提问作者kgupta
相关产品推荐
相关产品推荐

