用于退回和投诉通知的 Amazon SQS

Amazon SQS for bounce and complaint notification

我正在 ASP.NET C# 中设置一个项目来管理当我使用 Amazon SES 发送大量电子邮件时的退回邮件和投诉通知。

我了解到,对于大量消息,最好的方法是 SQS,而不是 HTTP 端点上更简单的 SNS。

我找到了 Amazon Team 提供的一些现成代码: https://sesblog.amazon.com/post/TxJE1JNZ6T9JXK/Handling-Bounces-and-Complaints

我知道 SQS 服务必须由我调用,不像 SNS 那样推送,但我不明白我必须如何调用它,URL 以及如何构建请求。

  1. 登录 AWS 管理控制台并在 https://console.aws.amazon.com/sqs/ 打开 Amazon SQS 控制台。
  2. 创建队列。 http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSGettingStartedGuide/CreatingQueue.html
  3. Select 您要订阅 Amazon SNS 主题的队列。
  4. Select 队列操作下拉列表中将队列订阅到 SNS 主题
  5. 从选择主题下拉列表中,select Amazon SNS 主题订阅队列,然后单击订阅。
  6. 在“主题订阅结果”对话框中,单击“确定”。

您可以通过发布到主题并查看主题发送到队列的消息来验证主题队列订阅的结果。有关详细步骤,请参阅通过向主题发布消息并从队列中读取消息来对其进行测试。