刚开始使用SendGridApiClient处理电子邮件发送实现。有这行发送电子邮件
dynamic response = await _sendGrid.client.mail.send.post(requestBody: mail.Get());
响应可以提供StatusCode
Accepted
,仅此而已。想知道如何检查电子邮件是否发送或卡住?
答案 0 :(得分:3)
SendGrid API是异步的,因为处理电子邮件传递所需的时间非常重要,并且取决于接收服务器等因素。
实时关注事件Webhook是监视交付,退回等事件的最佳方式。
看一下这个答案:Can my ASP.Net Code get confirmation from sendgrid that an email has been sent?