为何AWS Workmail发送邮件无法获取SES的投递、打开等通知?
问题根源
Workmail网页端发送邮件时,走的是AWS Workmail专属的邮件发送通道,并非直接调用你自行配置的SES发送流程。你在SES里给admin@example.com或域名设置的SNS通知规则,仅对通过SES API/SMTP接口发起的邮件生效(比如你用Lambda调用SES的场景)。Workmail本身有独立的邮件追踪体系,不会复用SES中的SNS主题配置。
解决步骤
- 开启Workmail自带的邮件追踪:
- 登录AWS Workmail控制台,进入你的组织页面
- 切换到「邮件追踪」标签,启用追踪功能
- 在「通知设置」里选择目标SNS主题,勾选需要接收的事件类型(已投递、已打开、已点击等)
- 配置SNS主题权限:在SNS主题的访问策略中,添加Workmail服务主体(
workmail.amazonaws.com)的消息发布权限,确保Workmail能向该主题推送追踪事件。
内容的提问来源于stack exchange,提问作者HardBurn
相关产品推荐
相关产品推荐

