Skip to content

Stop attempting to post emails to Mailchimp that are being rejected (#1050)#1078

Open
markstos wants to merge 1 commit into
mainfrom
issue-1050-tagging-mailchimp-users
Open

Stop attempting to post emails to Mailchimp that are being rejected (#1050)#1078
markstos wants to merge 1 commit into
mainfrom
issue-1050-tagging-mailchimp-users

Conversation

@markstos

@markstos markstos commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Attempting to post email to Mailchimp that Mailchimp rejects was causing an infinite loop
of exceptions being posted to Sentry as we retried every hour.

To address this, we start tracking which emails Mailchimp rejects and when.
For now, we use this to stop posting emails to Mailchimp that are being rejected.

Later, this may be a useful signal that the account has a history of being
associated with spam. In that case, we might want to use the ginal for
later spam preventation or fraud prevention efforts.

Applicable Issues

Closes https://github.com/thunderbird/thunderbird-accounts/blob/main/src/thunderbird_accounts/subscription/tasks.py

QA Log

  • Added related test coverage.

@markstos markstos requested a review from MelissaAutumn July 7, 2026 21:22
…1050)

Attempting to post emails to Mailchimp that they reject was causing an infinite loop
of exceptions being posted to Sentry as we retried every hour.

To address this, we start tracking which emails Mailchimp rejects and when.
For now, we use this to stop posting emails to Mailchimp that are being rejected.

Later, this may be a useful signal that the account has a history of being
associated with spam. In that case, we might want to use the ginal for
later spam preventation or fraud prevention efforts.
@markstos markstos force-pushed the issue-1050-tagging-mailchimp-users branch from d8db2b5 to 19f486f Compare July 7, 2026 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant