getsentry / getsentry/sentry

Replace Sendgrid SMTP to instead use their API

Open
#57,792 5 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.