使用SES发送批量电子邮件时,如何将MessageID映射到内部标识符?

时间:2018-08-03 01:23:35

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

我正在使用Amazon的Simple Email Service批量发送电子邮件。

我对如何解决跟踪模板数据的问题感到困惑。例如:

我有一些模板数据:

[
    {
      "Destination": {"ToAddresses": ["alice@gmail.com"]},
      "ReplacementTemplateData": {"name": "alice"}
    },
    {
      "Destination": {"ToAddresses": ["bob@gmail.com"]},
      "ReplacementTemplateData": {"name": "bob"}
    }
]

然后我将此数据发送到SES,他们将其与模板合并,然后发送电子邮件。太好了我立即将其作为批量电子邮件呼叫的回复。

[
    {
        "Status": "Success",
        "MessageId": "01000164fcf733be-9f90cba6-429e-452d-98a2-8cb57b6bab5e-000000"
    },
    {
        "Status": "Success",
        "MessageId": "01000164fcf733af-79d9f27b-8eb7-4bc9-9aba-9d1084056c2f-000000"
    }
]

现在,模板数据的每一位都来自我的ID,但是我无法在aws有效负载中找到可以从系统中指定ID(模板数据来自何处)的地方。

  • 是否有地方可以放置“ referred-id”或其他内容,以便将返回的message-id与刚刚发送的一组模板数据进行匹配?或者;

  • 我是否必须假定返回的消息ID与我刚刚发送的模板数据的顺序相同?

希望有人可以提供帮助! 干杯:)

0 个答案:

没有答案