Chr*_*isC 6 amazon-web-services amazon-sns amazon-ses
我一直在尝试设置 AWS Simple Email Service,将自定义域收到的电子邮件转发到我的 Gmail 帐户,而不需要任何电子邮件托管服务。
我已设置并验证了我的自定义域 (mycustomdomain.com),并验证了将转发到的电子邮件地址 (myemail@gmail.com),因为我仍处于沙盒模式。
在“电子邮件接收”->“规则集”下,我有一个活动/已启用的规则集(转发到我的电子邮件-gmail),该规则集已启用,不需要 TLS 并且已启用垃圾邮件/病毒扫描。
我还设置了如上所述的 SNS 主题和关联的订阅,并测试了使用控制台手动向该主题发送通知,因此确认它有效。
但是,如果我尝试发送电子邮件至 test@mycustomdomain.com,我会收到一条退回邮件,内容如下:
找不到地址
您的邮件未发送至 test@mycustomdomain.com,因为找不到该地址或无法接收电子邮件。
回应是:
550 邮箱不存在!
我还确认已使用 mxtoolbox.com 正确设置了 MX 记录,该记录表示域记录指向 Feedback-smtp.us-west-2.amazonses.com
对我做错了什么有什么建议吗?非常感谢!
Chr*_*isC 11
好吧,我明白了...用户错误,正如预期的那样!
我有两条 MX 记录,一条用于“邮件”子域,另一条用于“@”(表示基本域)。两者都设置为反馈端点,这就是问题所在。我想我误解了这两条 MX 记录。
需要为发送子域 (mail.mycustomdomain.com) 设置使用 SES 反馈端点的“邮件来自”配置,而 SES 入站 SMTP 端点应用于接收域(@,表示 mycustomdomain.com) 。
之前,当我将两者设置为相同的值时,我发现要么收到经过验证的邮件,要么收到电子邮件,但不能同时收到两者。事后看来很明显!希望这对其他人有帮助。
| 归档时间: |
|
| 查看次数: |
4041 次 |
| 最近记录: |