【问题标题】:Redirect AWS SES Emails重定向 AWS SES 电子邮件
【发布时间】:2019-08-05 04:40:00
【问题描述】:

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

【问题讨论】:

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


    【解决方案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 访问它。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        是的,您可以使用 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 函数。

        【讨论】:

        • 我已经遇到过,谢谢。但是有没有更简单的解决方案——也许是 SES 原生的?
        • 我认为没有本地解决方案。 ses 规则也没有转发选项。
        • 但您可以在新的 s3 itam 上创建 lambda 函数,它必须将其转发到特定的电子邮件,这很简单
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-16
        • 2020-10-19
        • 2018-09-18
        • 2021-08-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多