SendGridApiClient получить ответ на доставку
Только что начал работать над реализацией отправки электронной почты с помощью SendGridApiClient. Есть эта строка, которая отправляет электронное письмо
dynamic response = await _sendGrid.client.mail.send.post(requestBody: mail.Get());
Ответ может обеспечить StatusCode
Accepted
и больше ничего. Было интересно, как я могу проверить, была ли почта доставлена или застряла ?
1 ответ:
API SendGrid является асинхронным, поскольку время, необходимое для обработки доставки электронной почты, нетривиально и зависит от таких факторов, как принимающий сервер.
Лучший способ следить за событиями, такими как доставлено, отскочил и т.д. в режиме реального времени-это реализовать событие Webhook.
Взгляните на этот ответ: Может ли мой ASP.Net код получить подтверждение от sendgrid, что письмо было отправлено?