Applies to: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Topic Last Modified: 2007-08-01

This topic explains how to use the Exchange Management Console and the Exchange Management Shell to add an e-mail address for a mailbox-enabled user.

Before You Begin

To perform this procedure, the account you use must be delegated the following:

  • Exchange Recipient Administrator role

For more information about permissions, delegating roles, and the rights that are required to administer Exchange Server 2007, see Permission Considerations.

Procedure

To use the Exchange Management Console to add an e-mail address for a mailbox user

  1. Start the Exchange Management Console.

  2. In the console tree, expand Recipient Configuration, and then click Mailbox.

  3. In the result pane, select the mailbox for which you want to add a new e-mail address.

  4. In the action pane, under the mailbox name, click Properties.

  5. In <Mailbox User> Properties, click the E-mail addresses tab.

  6. To create a new e-mail address, under E-mail Addresses, perform one of the following tasks:

    • To create a new Simple Mail Transfer Protocol (SMTP) address, click Add. In SMTP Address, in the E-mail address box, type the e-mail address. By default, the E-mail type is set to SMTP. Click OK.

    • To create a new custom address, such as a proxy address, click the drop-down arrow located next to Add, and then select Custom Address. In Custom Address, in the E-mail Address box, type the e-mail address. In the E-mail type box, type the e-mail type (for example, fax or X.400). Click OK.

      Important:
      Exchange 2007 does not validate custom addresses for proper formatting. You must ensure that the custom address you specify complies with the format requirements for that address type. Because X.400 addresses are considered custom addresses in Exchange 2007, they are also not validated and you must provide the correct syntax when specifying an X.400 address. For more information about the X.400 address format, see X.400 Message Handling System (X400).
  7. Click Apply, and then click OK.

To use the Exchange Management Shell to add an e-mail address for a mailbox user

  • It is not possible to add an e-mail address with a single command using the Set-Mailbox cmdlet. To add an e-mail address to an existing mailbox, you need to store the mailbox configuration in a variable and modify the EmailAddresses field of that variable. There are two ways to modify the EmailAddresses field of the temporary variable. The following example shows both ways to add two additional addresses to the user john@contoso.com. For more information about adding and removing values from multivalued properties, see Modifying Multivalued Properties.

    Copy Code
    $Temp = Get-Mailbox -Identity 
    $Temp.EmailAddresses.Add("smtp:john@secondaddress.contoso.com")
    $Temp.EmailAddresses += ("smtp:john@thirdaddress.contoso.com")
    Set-Mailbox -Instance $Temp
    

For detailed syntax and parameter information, see the Set-Mailbox reference topic.