用于跟踪电子邮件状态的 AWS SES SendBulkTemplatedEmailResponse

时间:2021-05-29 18:33:13

标签: amazon-web-services amazon-ses email-templates bulk-email amazon-simple-email-service

我在这里指的是 .net SDK,但我相信类级别的概念都是一样的。

这是用于使用模板 (https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-personalized-email-api.html) 发送批量电子邮件

https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/SimpleEmail/TSendBulkTemplatedEmailResponse.html

SendBulkTemplatedEmailResponse response = client.SendBulkTemplatedEmailAsync(sendBulkTemplatedEmailRequest).Result

SendBulkTemplatedEmailRequest 有多个电子邮件地址,SendBulkTemplatedEmailResponse 返回后,每封电子邮件的状态都为 List<BulkEmailDestinationStatus> (https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/SimpleEmail/TBulkEmailDestinationStatus.html)。

每个 BulkEmailDestinationStatus 都有 MessageIdStatus(一些预定义的常量)。但是没有返回状态的电子邮件地址(显然有多个收件人,因此每个收件人都有单独的状态。)

话虽如此,如何找出从电子邮件地址到 MessageId 的映射,反之亦然?

我对在没有任何关联收件人电子邮件地址的 BulkEmailDestinationStatus 中使用 messageId 感到困惑。我在这里遗漏了一些非常基本的东西吗?

0 个答案:

没有答案