Replace Sendgrid SMTP to instead use their API
Open
Improvement
Product Area: Alerts
- Dominant language
- Python
- Stars
- 44.8k
- Forks
- 4.9k
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 624
Description
We're currently sending email via SendGrid's SMTP server endpoint instead of their API. According to SendGrid, their API is faster and more reliable than their SMTP relay. However, their API requires us to implement a webhook to receive events in case of failure to send email. Ensure that we have proper error handling to retry failed emails which adds a backoff configuration which adds a minor delay to ensure failed messages do not block other emails in the queue.
Contributor guide
Assessment
This issue has not been assessed yet.