Rah*_*war 7 amazon-s3 amazon-web-services
我使用AWS SES使用我的域名发送电子邮件.发送工作正常.但现在我想收到使用我的域名发送的所有电子邮件,例如在SES中的abc@example.com.
我正在尝试接收使用定义为执行Lambda函数的规则集或在S3存储桶中存储电子邮件的电子邮件.
当我尝试使用gmail向我的域电子邮件发送电子邮件时,在S3存储桶中没有收到它,并且也没有执行Lambda功能.
到目前为止我做了以下事情:
使用SES验证我的域名(我的DNS提供商的CNAME,TXT条目,即GoDaddy)
在DNS设置中为我的域添加了MX记录
定义用于接收abc@example.com电子邮件的规则集,并在S3存储桶中存储电子邮件.
现在,当我向这个地址发送电子邮件时,我在S3存储桶中没有得到任何信息.我甚至没有收到发送失败通知(这意味着MX记录与我的域名提供商一起工作正常)
请帮忙.
这个问题已经存在一年多了,我假设您尝试过从 Gmail 以外的服务发送电子邮件。听起来您的 MX 记录可能仍指向您的 GoDaddy 实例,或者至少指向一个具有足够高优先级的实例。您可以尝试运行 MX 查询来验证这一点。也许可以使用在线查找服务,例如https://mxtoolbox.com来查看您的 MX 记录是否已发布、它们指向何处以及优先级等。
根据我的经验,我通常使用 Route53 来管理 SES 托管应用程序的 DNS 条目,因为所有必要的 CNAME、TXT 和 MX 记录均已为您设置用于域名、SPF、DKIM 和其他验证。
确保适当的规则集是“活动规则集”,并且您没有充当具有更高优先级的“包罗万象”的规则。
祝你好运!
归档时间: |
|
查看次数: |
460 次 |
最近记录: |