При отправке массовых писем с помощью SES, как мне сопоставить MessageID с внутренним идентификатором?

Я использую простую службу электронной почты Amazon для рассылки электронной почты.

Я озадачен тем, как решить проблему с отслеживанием данных шаблона. Например:

У меня есть некоторые данные шаблона:

[
    {
      "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"
    }
]

Теперь каждый бит данных шаблона поступает из идентификатора на моем конце, но я не могу найти место в полезной нагрузке aws, где я могу указать идентификатор из моей системы (откуда поступают данные шаблона).

  • Есть ли место, где я могу поместить 'referal-id' или что-то еще, чтобы я мог сопоставить возвращенный id сообщения с набором данных шаблона, через который я только что отправил? Или же;

  • Должен ли я считать, что возвращенные идентификаторы сообщений находятся в том же порядке, что и данные шаблона, через которые я только что отправил?

Надеюсь, кто-то может помочь! Ура:)

0 ответов

Другие вопросы по тегам