SendGridApiClient получить ответ на доставку


Только что начал работать над реализацией отправки электронной почты с помощью SendGridApiClient. Есть эта строка, которая отправляет электронное письмо

dynamic response = await _sendGrid.client.mail.send.post(requestBody: mail.Get());

Ответ может обеспечить StatusCode Accepted и больше ничего. Было интересно, как я могу проверить, была ли почта доставлена или застряла ?

1 2

1 ответ:

API SendGrid является асинхронным, поскольку время, необходимое для обработки доставки электронной почты, нетривиально и зависит от таких факторов, как принимающий сервер.

Лучший способ следить за событиями, такими как доставлено, отскочил и т.д. в режиме реального времени-это реализовать событие Webhook.

Взгляните на этот ответ: Может ли мой ASP.Net код получить подтверждение от sendgrid, что письмо было отправлено?