我怎么知道在Django中通过SendGrid发送或不发送电子邮件

时间:2014-12-30 09:28:55

标签: django email exception-handling sendgrid

我正在研究django并立即向多个用户发送电子邮件。在给定的情况下,它只告诉我它是否已发送。

我想显示同一页面的报告,其中有多少封电子邮件已成功发送给用户,有多少未发送给用户。更多如果我想了解电子邮件未能发送的详细信息。

我如何通过 SENDGRID API执行此类操作。

1 个答案:

答案 0 :(得分:2)

我知道有两种选择:

连接到SendGrid Event Webhooks并开始解析每封电子邮件的事件,以标记未发送的电子邮件。我相信您可以将SendGrid配置为仅发送某些事件,因此如果您对退回感兴趣,则不必担心处理所有事件。

第二个选项是使用sendwithus之类的服务,代表您连接到您的SendGrid帐户并跟踪所有退回/打开/点击,并提供更简单的API / UI来查看数据。我相信他们通过SendGrid的webhook来做到这一点,所以它实际上是相同的解决方案,但是为你写的。

很高兴详细说明,我之前使用过两者。