检索Amazon SES事件数据 - 从退回事件

时间:2017-07-03 06:49:23

标签: amazon-web-services amazon-ses

当我在SNS中收到退回事件时,我想检索有关此电子邮件的额外数据。我只有messageID。

有没有办法将自定义标头添加到SendEmail API?

是否有其他方法可以检索特定电子邮件的自定义数据?我不想写入DB,因为每当我发送电子邮件时写入DB都会导致性能问题。我每天发送数百万封电子邮件。

谢谢!

2 个答案:

答案 0 :(得分:1)

使用bounce object,您已有权访问跳出类型跳出子类型退回收件人时间戳数据。

但是,如果您需要使用Amazon CloudWatch或Amazon Kinesis Firehose对跳出事件进行更细粒度的详细监控,则可以将一个或多个message tags(作为阵列)应用于您发送的电子邮件。请参阅Monitoring Using Event Publishing

答案 1 :(得分:0)

您可以在Tags请求中设置sendEmail

如果Bounce您正在获取标签

{
    "eventType": "Bounce",
    "bounce": {
        "bounceType": "Permanent",
        [...]
    },
    "mail": {
        [...]
        "tags": {
            "ExampleTagName": ["ExampleTagValue"]
        }
    }
}