我正在研究django并立即向多个用户发送电子邮件。在给定的情况下,它只告诉我它是否已发送。
我想显示同一页面的报告,其中有多少封电子邮件已成功发送给用户,有多少未发送给用户。更多如果我想了解电子邮件未能发送的详细信息。
我如何通过 SENDGRID API执行此类操作。
答案 0 :(得分:2)
我知道有两种选择:
连接到SendGrid Event Webhooks并开始解析每封电子邮件的事件,以标记未发送的电子邮件。我相信您可以将SendGrid配置为仅发送某些事件,因此如果您对退回感兴趣,则不必担心处理所有事件。
第二个选项是使用sendwithus之类的服务,代表您连接到您的SendGrid帐户并跟踪所有退回/打开/点击,并提供更简单的API / UI来查看数据。我相信他们通过SendGrid的webhook来做到这一点,所以它实际上是相同的解决方案,但是为你写的。
很高兴详细说明,我之前使用过两者。