Managing E-Mail Address Policies

Microsoft Exchange Server 2007 will reach end of support on April 11, 2017. To stay supported, you will need to upgrade. For more information, see Resources to help you upgrade your Office 2007 servers and clients.

 

Applies to: Exchange Server 2007, Exchange Server 2007 SP1, Exchange Server 2007 SP2, Exchange Server 2007 SP3

For a recipient to receive or send e-mail messages, the recipient must have an e-mail address. E-mail address policies generate the primary and secondary e-mail addresses for your recipients (which include users, contacts, and groups) so they can receive and send e-mail. By default, Microsoft Exchange contains an e-mail address policy that specifies the recipient's alias as the local part of the e-mail address and uses the default accepted domain. The local part of an e-mail address is the name that appears before the at sign (@). For e-mail address policies, you define how the recipients' e-mail addresses will display. For example, you may want to have all of your e-mail addresses display as firstname.lastname@contoso.com.

Note

In Exchange Server 2007, recipient policies (which were part of Exchange Server 2003) are divided into two separate features: accepted domains and e-mail address policies. For more information about accepted domains, see Managing Accepted Domains.

This topic lists the management tasks that you can perform for e-mail address policies, and includes links to topics that will help you complete the task. Unless otherwise noted, these tasks can be performed by using the Exchange Management Console or the Exchange Management Shell:

  • How to Create an E-Mail Address Policy

    After you create an e-mail address policy, you must apply it to the intended recipients for the policy to take effect. If you use the Exchange Management Console to perform this task, the New E-Mail Address Policy wizard will guide you through the policy of creating and applying the e-mail address policy. If you use the Exchange Management Shell, you will use the New-EmailAddressPolicy cmdlet to create the policy and the Update-EmailAddressPolicy cmdlet to apply it.

    When creating an e-mail address policy, you can use the following e-mail address types:

Precanned Simple Mail Transfer Protocol (SMTP) e-mail address Precanned SMTP e-mail addresses are commonly used e-mail address types that are provided for you.

Custom SMTP e-mail address If you do not want to use one of the precanned SMTP e-mail addresses, you can specify a custom SMTP e-mail address.

Non-SMTP e-mail address The following types of non-SMTP e-mail addresses are supported:

  - EX (Legacy DN Proxy Address Prefix DisplayName)

  - X.500

  - X.400

  - MSMail

  - CcMail

  - Lotus Notes

  - Novell GroupWise

  - Exchange Unified Messaging proxy address (EUM proxy address)


> [!NOTE]
> In Exchange 2007, all non-SMTP e-mail addresses are considered custom addresses. Exchange 2007 does not provide unique dialog boxes or property pages for X.400, Novell GroupWise, or Lotus Notes e-mail address types. If you add a non-SMTP custom e-mail address, you must have the appropriate dynamic-link library (DLL) files. If you do not provide the appropriate DLL files, you will not be able to create a customized e-mail address policy. The following error will be logged in Event Viewer: "The e-mail address description object in the Microsoft Exchange directory for the 'SADF' address type on 'i386' machines are missing."
  • How to Edit an E-Mail Address Policy

    If you use the Exchange Management Console for this task, the Edit E-Mail Address Policy wizard will guide you through the process of editing and applying the e-mail address policy. If you use the Exchange Management Shell, you will use the Set-EmailAddressPolicy cmdlet to edit the policy settings and the Update-EmailAddressPolicy to apply the e-mail address policy to the intended recipients.

  • How to Apply an E-Mail Address Policy

    After you create an e-mail address policy, you must apply it to the intended recipients for the policy to take effect. If you use the Exchange Management Console for this task, you can use the Apply E-Mail Address Policy wizard to apply an existing policy to the intended recipients. The New E-Mail Address Policy and the Edit E-Mail Address Policy wizards also allow you to apply the e-mail address policy as you create or edit it. However, if you use the Exchange Management Shell to create or edit the policy, you must always use the Update-EmailAddressPolicy cmdlet to apply the e-mail address policy.

  • How to Remove an E-Mail Address Policy

    If you remove an e-mail address policy that is used by recipients as the primary e-mail address policy, and no other e-mail address policies have been configured for recipients, the default e-mail address policy will be used.

    If you use the Exchange Management Console for this task, you will select the policy you want to remove, and then click Remove in the action pane. If you use the Exchange Management Shell, you will use the Remove-EmailAddressPolicy cmdlet.

  • How to Create an E-Mail Address Policy By Using Recipient Filters

    To use the RecipientFilter parameter to create a custom filter, you must specify a string for the filter. The Exchange Management Shell uses OPath for the filtering syntax. OPath is a querying language designed to query object data sources. For more information about the OPath filtering syntax, see Creating Filters in Recipient Commands.

    Important

    If you use a recipient filter to create or edit an e-mail address policy, you cannot use the Exchange Management Console to edit or view the e-mail address policy. You must use the Set-EmailAddressPolicy cmdlet or the Get-EmailAddressPolicy cmdlet.

  • How to View the Members of an E-Mail Address Policy by Using the Exchange Management Shell

    In Exchange 2007, you can view the members of an e-mail address policy by using the Edit E-Mail Address Policy or New E-Mail Address Policy wizards in the Exchange Management Console. However, if you used the Exchange Management Shell to create the policy, you cannot use the Exchange Management Console to view the members. Instead, you must use the Get-Recipient cmdlet in the Exchange Management Shell.

For More Information

For detailed syntax and parameter information about the various e-mail address policy cmdlets, see the following topics: