SES - 如何设置标头在传递通知启用?



我们希望使用电子邮件标头和SNS + SES通知检查所有邮件是否正确传递,但标头不包含在发布到SNS的通知中。

我在get-identity-noticiation-attributes中找到了HeadersinDeliveryNotificationsEnabled标志,但没有办法设置它。

如何设置?

$ aws ses get-identity-notification-attributes --region us-west-2 --identities 'info@example.com'
{
"NotificationAttributes": {
"info@example.com": {
"BounceTopic": "arn:aws:sns:us-west-2:009393527413:info_example_com-Bounce",
"HeadersInBounceNotificationsEnabled": false,
"DeliveryTopic": "arn:aws:sns:us-west-2:009393527413:info_example_com-Delivery",
"HeadersInDeliveryNotificationsEnabled": false,
"ComplaintTopic": "arn:aws:sns:us-west-2:009393527413:info_example_com-Complaint",
"HeadersInComplaintNotificationsEnabled": false,
"ForwardingEnabled": true
}
}
}

您可以为此使用 messageId 值。

当您通过 SES 发送消息时,它会返回一个消息 ID,该 ID 对于每次发送都是唯一的。你需要把它坚持在某个地方

现在,当 SES 发送退回邮件或传递通知时,它会将该消息 ID 发送回通知有效负载中。您必须阅读该内容并与先前持久化的 messageId 相关联

最新更新