Skip to content

feat: enable SES routing for account activation emails in production#265

Open
nthriveni-sonata-ship-it wants to merge 2 commits into
edx:masterfrom
nthriveni-sonata-ship-it:feature/account-activation-ses-prod
Open

feat: enable SES routing for account activation emails in production#265
nthriveni-sonata-ship-it wants to merge 2 commits into
edx:masterfrom
nthriveni-sonata-ship-it:feature/account-activation-ses-prod

Conversation

@nthriveni-sonata-ship-it
Copy link
Copy Markdown
Member

This PR enables routing of account activation emails through AWS SES in production using a waffle flag.

The changes are cherry-picked from previously validated Stage implementation and include:

SES-based email routing controlled via user_authn.enable_ses_for_account_activation waffle flag
Fallback to default ACE channel in case of SES delivery failure
Minimal changes scoped to tasks.py following review feedback
Validation
Successfully tested in Stage:
Account activation emails sent via SES when flag is enabled
Fallback behavior verified
No impact on registration or activation flow
Notes
Feature is controlled via waffle flag and can be safely enabled/disabled in Production
No changes outside account activation email flow
@jsnwesson - could you please look into this PR

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