【问题标题】:Amazon SES email receipt rules with separate action for separate email address具有针对单独电子邮件地址的单独操作的 Amazon SES 电子邮件接收规则
【发布时间】:2017-09-01 07:25:40
【问题描述】:
我正在尝试将Amazon SES 用于我的Java Web Application。我已经验证了我的域,创建了一个存储桶,创建了接收规则并完成了通过 SES 接收电子邮件的所有配置。我现在可以通过 SES 接收电子邮件。我的接收规则是将所有传入的电子邮件存储到指定的 s3 存储桶中。现在我想为同一域下的不同电子邮件地址设置单独的接收规则。例如,如果我验证的邮件域是mydomain.com。我希望将所有电子邮件存储在一个名为 mybucket 的公共存储桶中。现在,我想将所有发往email1@mydomain.com 的电子邮件存储为Mail1/Inbox/email1、Mail1/Inbox/email2 等。同样,我想将所有发往email2@mydomain.com 的电子邮件存储为Mail2/Inbox/email1,
Mail2/Inbox/email2。这可能吗?
【问题讨论】:
标签:
email
amazon-web-services
amazon-ses
【解决方案1】:
是的,这是可能的。假设您有两个电子邮件地址 email1@mydomain.com 和 email2@mydomain.com,您的设置如下所示:
- 一个有效的收据规则集。
- 此收据规则集中有两个收据规则。每个人将拥有:
-
收件人(
email1@mydomain.com 或 email2@mydomain.com)。
-
S3 操作,S3 Bucket 为
mybucket,对象键前缀为Mail1/Inbox/email1 或Mail2/Inbox/email2。李>
相关文档:
您设置接收规则以指定在满足条件时如何处理邮件。接收规则由条件和有序的操作列表组成。如果接收邮件的收件人与条件中指定的收件人匹配,则 Amazon SES 将执行规则中指定的操作。
收货规则组合成收货规则集。您可以为您的 AWS 账户定义多个接收规则集,但任何时候只有一个接收规则集处于活动状态。