我正在使用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
任何帮助将不胜感激。
答案 0 :(得分:4)
这些事件通过SendGrid's Event Webhook发送给您。要使用webhook,您必须设置一个接受POST请求的服务器,并处理这些POST请求中的数据。
这个article explains webhooks并继续讨论如何创建REST Services in C#,您需要使用这个内容。
修改:此Github Project充当了如何在C#中使用SendGrid的事件Webhook的一个很好的示例。
答案 1 :(得分:1)