При отправке массовых писем с помощью 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 сообщения с набором данных шаблона, через который я только что отправил? Или же;
Должен ли я считать, что возвращенные идентификаторы сообщений находятся в том же порядке, что и данные шаблона, через которые я только что отправил?
Надеюсь, кто-то может помочь! Ура:)