能否用AWS SES创建多地址转发邮箱并替代即将删除的GoDaddy转发地址?
AWS SES邮件转发解决方案
1. 能否在AWS SES创建新邮箱并转发至多个地址?
可以实现。AWS SES本身不提供邮件存储功能,但结合S3存储桶+Lambda函数就能完成邮件接收并转发到多个收件人的需求:通过SES接收邮件后存储到S3,触发Lambda读取邮件内容,再调用SES API将邮件转发到指定的多个邮箱。
2. 替代GoDaddy Workspace转发邮箱的配置步骤
你已完成域名和转发邮箱的SES验证,且有部分DNS记录,只需补充以下配置即可替代原有转发功能:
步骤1:配置SES接收规则
- 进入SES控制台的「接收规则集」,创建新规则;
- 添加已验证的转发邮箱作为收件人;
- 设置规则动作为「存储到S3桶」(需提前创建S3桶,并授予SES写入该桶的权限)。
步骤2:编写Lambda转发函数
- 创建Lambda函数(推荐Python/Node.js),实现逻辑:从S3读取邮件内容,修改邮件头(规避SPF/DKIM校验问题),调用SES的
SendRawEmailAPI将邮件转发到你的两个目标邮箱; - 为Lambda函数配置权限:允许读取目标S3桶,允许调用SES发送邮件。
步骤3:完善DNS记录
- 将域名的MX记录替换为SES的接收端点(格式为
10 inbound-smtp.<你的SES区域>.amazonaws.com,例如10 inbound-smtp.us-east-1.amazonaws.com); - 确认SPF、DKIM记录已正确配置,避免转发邮件被标记为垃圾邮件。
验证配置
发送测试邮件到SES中的转发邮箱,检查S3是否收到邮件、Lambda是否触发、目标邮箱是否成功收到转发邮件。
注:你已完成该转发邮箱的SES验证,无需额外“创建”邮箱实体,只需配置上述接收和转发规则即可替代GoDaddy的原有转发功能。
内容的提问来源于stack exchange,提问作者Pamela Cook - LightBe Corp
相关产品推荐
相关产品推荐

