Open
Description
PyPI sends a fairly low volume of event-based emails to users, which results in the occasional spam report causing an abnormally high overall % of complaints.
Some ideas of things we could send emails for, to increase our overall email send, that would be a net positive user benefit and not just considered noise:
- Emails whenever a release gets yanked or unyanked
- New email added (sent to any other emails on the account) - feat: Emails sent to existing email accounts when adding new email #13866
- New release with no 2fa - feat: add email for 2fa not yet enabled on upload #14444
- New primary email (sent to the old primary email) - Email notification when adding/removing email address. #3317
- New releases (sent to all maintainers)
- New files added to old releases (sent to all maintainers)
- Login from new IP addresses (sent to primary email)
- Added/removed API tokens
- List of trusted connections when maintainers leave the project