amazon-web-services - 如何将特殊数据附加到 AWS SES 电子邮件发送?
问题描述
我有一个具有两种配置的应用程序 - dev 和 prod。两者都有自己的 DynamoDB 数据实例。我正在使用 SES 发送通知电子邮件。
如果收件人有问题,电子邮件可能会导致退回或投诉,因此当我收到退回/投诉时,我会将其推送到特殊的 SNS 主题,并附加相应的 lambda。
Lambda 将退回邮件/投诉邮件放入被排除在未来通知发送之外的邮件黑名单中。
问题是我对 dev/prod 配置具有相同的 lambda,并且希望有一种方法来确定哪个通知(dev 或 prod)导致问题并将电子邮件放入相应的黑名单 - dev 或 prod。
我认为可以使用 sendEmail() 参数的标签:
Tags: [
{
Name: 'STRING_VALUE', /* required */
Value: 'STRING_VALUE' /* required */
},
/* more items */
]
不幸的是,即使在 SES SNS 通知配置设置中使用“包含原始标题”选项,它们也不会存储在传入的退回/投诉事件中。
有什么办法可以解决任务吗?
解决方案
推荐阅读
- python - mysqldump 命令在 cmd 中工作但在 python 中不工作
- python - 使用 Scrapy 解压缩文件列表并读取到 csv 的问题
- javascript - 向右移动推荐朋友和姓名按钮
- function - 更改列数据后插入空白行
- c++ - std::spanstream 通常如何在 C++ 中使用?
- python - 使用 pyserial 构建接收器时我做错了什么?
- mysql - 需要在 MySQL 中建立报表
- sql - Oracle 视图:如何仅显示未来几天?
- json - 使用 react-json-view-compare npm 包的问题
- c# - 如何在 .net 5 上与身份建立关系?