检索通过SendGrid发送的电子邮件的状态

时间:2014-03-04 08:57:23

标签: .net email azure sendgrid

我正在使用Microsoft Windows Azure云平台的c#中创建一个应用程序。

我需要知道如何使用Azure上托管的SendGrid服务来跟踪电子邮件。跟踪状态可能是。

4. Track sent emails to determine if they were:
4.1 delivered
4.2 opened
4.3 recipient opt-out
4.4 bounced (with the reason for the bounce)
4.5 time/date sent
4.6 which links in the email were clicked (and time/date they were clicked)
4.7 IP address, if user clicked any links in the email  

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:4)

这些事件通过SendGrid's Event Webhook发送给您。要使用webhook,您必须设置一个接受POST请求的服务器,并处理这些POST请求中的数据。

这个article explains webhooks并继续讨论如何创建REST Services in C#,您需要使用这个内容。

修改:此Github Project充当了如何在C#中使用SendGrid的事件Webhook的一个很好的示例。

答案 1 :(得分:1)