Email system and email confirmation
I should integrate a mail sending system. It should be able to send account confirmation emails, and work with both primary and secondary email addresses.
In the settings menu, I should have a "Notifications" settings page that allows choosing to send the following to both the primary and secondary email address:
-
Password changed
-
Password reset
-
2FA enabled/disabled
-
3rd party sign on used/removed
-
Admin emails (ban notices, warnings, report followups)
These will be mandatory for the primary email and optional for the secondary email.