如何将特殊数据附加到AWS SES电子邮件发送中?

时间:2018-07-25 16:27:17

标签: amazon-web-services aws-lambda amazon-sns amazon-ses

我有一个具有两种配置的应用程序-开发和生产。两者都有自己的DynamoDB实例来存储数据。我正在使用SES发送通知电子邮件。

如果收件人有问题,电子邮件可能会导致退信或投诉,因此当我收到退信/投诉时,会将其推送到附加了相应lambda的特殊SNS主题。

Lambda将退回/投诉电子邮件放入不包括在以后的通知发送中的电子邮件黑名单。

问题是我在dev / prod配置上具有相同的lambda,并且希望有一种方法来确定哪个通知(dev或prod)引起了问题,并将电子邮件放入相应的黑名单-dev或prod。

我认为为此目的,可以使用sendEmail()参数的标签:

  Tags: [
    {
      Name: 'STRING_VALUE', /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ]

不幸的是,即使使用SES SNS通知配置设置中的“包括原始标头”选项,它们也不会存储在传入的退回/投诉事件中。

有什么办法可以解决任务?

0 个答案:

没有答案