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

问题描述

在这里指的是 .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 感到困惑。我在这里遗漏了一些非常基本的东西吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)