当发往 AWS-SES 的电子邮件丢失时,我该如何追踪问题所在?
How do I track down what went wrong when an email to AWS-SES goes missing?
我运行每走一步
Getting Started Receiving Email with Amazon SES
一切顺利。我离开了 receipt rule
打开以便接受任何电子邮件地址。
但是,当我向 joe@example.com
(我自己的 example.com
)发送电子邮件时,没有在 S3 存储桶中创建任何文件。
文件 AMAZON_SES_SETUP_NOTIFICATION
就在那里,但没有别的。
我该如何调试这个问题?在哪里可以找到问题所在?
我假设您有一个规则 "domain.com" 作为收件人,该规则将匹配该域电子邮件地址的所有电子邮件。
您可以检查几件事:
您域的 MX 记录应指向 SES 入站端点(如果您已经在其他地方使用它,更改 MX 可能会中断您的传入电子邮件)
您创建规则的 rule-set 是否处于活动状态?只能有一个rule-set活跃。
S3 权限,S3 存储桶需要存储桶策略以允许从 SES 放置对象。
https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-permissions.html
- 要进行调试,请检查您是否收到任何反弹。
我运行每走一步
Getting Started Receiving Email with Amazon SES
一切顺利。我离开了 receipt rule
打开以便接受任何电子邮件地址。
但是,当我向 joe@example.com
(我自己的 example.com
)发送电子邮件时,没有在 S3 存储桶中创建任何文件。
文件 AMAZON_SES_SETUP_NOTIFICATION
就在那里,但没有别的。
我该如何调试这个问题?在哪里可以找到问题所在?
我假设您有一个规则 "domain.com" 作为收件人,该规则将匹配该域电子邮件地址的所有电子邮件。 您可以检查几件事:
您域的 MX 记录应指向 SES 入站端点(如果您已经在其他地方使用它,更改 MX 可能会中断您的传入电子邮件)
您创建规则的 rule-set 是否处于活动状态?只能有一个rule-set活跃。
S3 权限,S3 存储桶需要存储桶策略以允许从 SES 放置对象。
https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-permissions.html
- 要进行调试,请检查您是否收到任何反弹。