Multiple Email Addresses
This module allows users to add multiple email addresses to their Drupal accounts, with one designated as the primary. Any registered email address, primary or not, prevents its use for new account creation. Users can select any confirmed email as their primary and manage their addresses through a dedicated page.
The Multiple Email module allows users to register additional e-mails for their user accounts. Only one e-mail address is considered to be the "primary" email address, and will continue to behave as normal. Non-primary accounts are mostly functionally meaningless, except that during user registration any e-mail address registered to a user cannot be used to create a new account.
Users may select any confirmed e-mail address to become their primary e-mail address. This means that the user account edit page's email address field will not change the user's e-mail address. The default settings for the module will actually disable the e-mail address field on the user account edit page.
Once the module is installed, administration settings are available under Site Configuration -> Multiple E-mail Settings. The configuration options are rather straight-forward at this point and are documented in the field descriptions.
The module will create a menu item in the User Edit page called 'E-mail Addresses' that links to the user's e-mail management page.
Upon adding a new address, an email will be sent to that address with a link to confirm it. The user must be logged in to confirm the address. Unconfirmed e-mail addresses will expire after a configurable number of days.