You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS SES收件报错550:邮箱不存在,邮件转发配置求助

排查AWS SES邮件转发「550 mailbox not found」错误的步骤

结合你描述的沙箱模式、已验证域名和目标邮箱的情况,我之前处理过类似问题,给你几个关键排查方向:

1. 确认接收规则的「收件人条件」配置

SES的接收规则是基于收到的邮件收件人来触发动作的。如果你想转发所有发往mycustomdomain.com的邮件,规则的「收件人」字段必须设置为*@mycustomdomain.com(或具体的邮箱地址,比如support@mycustomdomain.com)。如果这里填的是你的Gmail地址,SES根本不会匹配到要转发的邮件,反而会因为找不到这个Gmail地址在你的自定义域名下的邮箱而报错。

2. 检查自定义域名的MX记录是否正确配置

要让SES能接收你自定义域名的邮件,必须在域名的DNS服务商处设置正确的MX记录:

  • 优先级设为10
  • 记录值设为inbound-smtp.<你的SES区域>.amazonaws.com(比如inbound-smtp.us-east-1.amazonaws.com)
    如果MX记录没设置或设置错误,邮件无法到达SES,SES会返回「邮箱不存在」的错误。

3. 验证转发动作中的目标邮箱拼写

虽然你说已验证Gmail邮箱,但还是要确认规则里「转发到」的地址是不是完全正确的myemail@gmail.com——哪怕是一个字母、点号或大小写错误,都会触发「mailbox not found」。

4. 排查沙箱模式的额外限制

在SES沙箱模式下,除了验证域名和目标邮箱,还要注意:

  • 你只能接收发往已验证域名下的邮箱的邮件,不能接收发往未验证域名的邮件
  • 转发的目标邮箱必须是你在SES中验证过的邮箱(你已经完成这一步,但可以再去「已验证身份」页面确认状态)

5. 检查规则集和规则的激活状态

确保:

  • 你的规则集forward-to-myemail-gmail是当前活跃的规则集(在「邮件接收」->「规则集」页面,确认它被标记为「活跃」)
  • 规则集里的具体规则是「启用」状态(没有被禁用)

6. 查看SES邮件日志定位问题

你可以通过CloudWatch日志查看SES的接收日志,具体步骤:

  1. 进入SES控制台的「配置」->「日志记录」
  2. 确认已启用接收日志,并配置了正确的CloudLog日志组
  3. 在CloudWatch中查看对应日志组的日志,里面会有更详细的错误信息,比如到底是哪个邮箱不存在(是自定义域名的收件邮箱,还是转发的Gmail邮箱)

如果以上步骤都排查过还是有问题,可以把CloudWatch日志里的具体错误信息贴出来,方便进一步定位。

内容的提问来源于stack exchange,提问作者ChrisC

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:35:19