重定向AWS SES电子邮件

时间:2019-03-14 10:16:17

标签: amazon-web-services email amazon-ses

我运行一个AWS Elastic-Beanstalk环境,并设置了AWS SES。我有一个support@my-domain.com电子邮件地址,用于发送和接收电子邮件。到目前为止,一切都很好。但是,发送到support@my-domain.com的电子邮件作为单独文件存储在我的S3存储桶中。因为它是一般支持的电子邮件地址,所以针对它的消息将由支持团队答复(不能要求从S3下载单个文件)。我的想法是将发送到support@my-domain.com的电子邮件重定向到其他电子邮件地址。我可以通过AWS SES这样做还是有更好的解决方案?

3 个答案:

答案 0 :(得分:1)

理想情况下,您应该拥有支持团队的 DL 或收件箱。如果不可能,则使用 S3 事件触发 lambda,它将发送附件。 我们可以使用 SES 接收电子邮件,您可以在此处阅读更多相关信息:https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email.html。 如果您想要电子邮件退回的通知,您可以设置 ConfigurationSet 以获取交付/失败/退回:https://docs.aws.amazon.com/ses/latest/DeveloperGuide/using-configuration-sets.html 我们正在使用这两种方式发送促销电子邮件。我们的邮件中有一个取消订阅的链接。如果客户阻止我们的电子邮件或电子邮件 ID 不正确,我们会收到一封邮件。对于应用程序失败堆栈跟踪,我们将邮件发送到支持收件箱,所有开发人员都可以从他们的 Outlook 中访问它。

答案 1 :(得分:0)

是的,您可以使用sns主题和lambda函数来完成此操作。在其中,您的电子邮件会发送到SES并检查转发情况

在这里共享一个链接,您可以参考它:https://medium.com/@ashan.fernando/forwarding-emails-to-your-inbox-using-amazon-ses-2d261d60e417

您可以阅读文档,然后单击启动堆栈按钮,它将在您的AWS帐户中为您直接形成云并部署所有内容。

您也可以点击以下链接:https://github.com/arithmetric/aws-lambda-ses-forwarder

在两种情况下都将使用lambda函数。

答案 2 :(得分:0)

另一种解决方案:为support@my-domain.com地址创建AWS WorkMail帐户。在这种情况下,您可以通过Web界面或电子邮件应用程序使用此地址,可以为传入消息设置不同的规则。