Sendgrid电子邮件-结果处理和跟踪
本文关键字:跟踪 处理 结果 电子邮件 Sendgrid | 更新日期: 2023-09-27 18:00:19
我正在查看sendgrid中的c#.Net库,以便从我的应用程序发送电子邮件。我只能在Web中看到一个DeliverAsync方法,而没有看到一些示例中显示的任何Deliver方法。。
1) 如果我想知道那封电子邮件的结果(成功/失败/smtp状态码),我如何以及在哪里获得这些信息?有结果对象吗?
2) 如果我想稍后跟踪电子邮件的状态,比如它是发送给垃圾邮件还是用户打开了它,我该怎么做。他们有电子邮件的跟踪号码/id吗?我可以从结果对象中获得这些号码,然后使用它通过他们的API获取状态?
我是使用Sendgrid库的新手。因此,我们非常感谢您的帮助。
感谢
发送消息时没有结果对象,因为这可能需要一些时间。最好的方法是利用EventWebhook,这样您就可以接收带有关于消息的JSON数据的POST。您甚至可以利用uniqueargs将事件与特定消息积极关联。
根据您想要做的事情,您可能需要尝试模板化API,如sendwithus。它们将为您集成SendGrid事件,并提供显示每个电子邮件的事件和状态的UI。