gpt4 book ai didi

amazon-web-services - 自动处理退回和投诉通知的 Amazon SES 通知

转载 作者:行者123 更新时间:2023-12-04 00:52:58 24 4
gpt4 key购买 nike

我们使用 AWS SES 发送邮件。 Amazon SES 通过 emails or AWS SNS 发送退回邮件和投诉通知.我们希望自动处理退回和投诉通知(来自电子邮件或 AWS SNS)以提取电子邮件 ID,以便可以从原始列表中删除这些电子邮件。

一种自动化方法是将这些通知发送到 AWS SNS 中的主题,然后使用 AWS SQS 订阅该主题,最后读取 AWS SQS 中的消息。 SNS 支持通过以下协议(protocol)订阅 - HTTP/HTTPS/EMail/EMail(JSON)/SMS/SQS。这是可行的,但我发现它对于自动处理退回和投诉通知的简单任务来说太麻烦了。

有什么优雅的方法可以解决这个问题吗?

我找到了 blog entry来自亚马逊的 C# 代码。有更好的解决方案吗?

最佳答案

我发现使用 HTTP 端点直接订阅 SNS 是最直接的方法。您实际上只需要编写几行代码。这是我的 Django 示例:

def process(request):
json = request.raw_post_data
js = simplejson.loads(json)
info = simplejson.loads(js["Message"])
type = info["notificationType"] # "Complaint" or "Bounce"
email = info["mail"]["destination"][0]


# do whatever you want with the email

关于amazon-web-services - 自动处理退回和投诉通知的 Amazon SES 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12428664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com