Applies to: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Topic Last Modified: 2006-09-15

Microsoft Exchange Server 2007 does not support an in-place upgrade from any earlier version of Exchange. The Exchange organization must be operating in native mode before you can start introducing any Exchange 2007 servers into the environment. This means that only Exchange Server 2003 and Exchange 2000 Server servers can exist in the organization. If your organization includes Exchange Server version 5.5, you must perform an upgrade to Exchange Server 2003 or Exchange 2000 Server before moving to Exchange 2007. To move messaging services and data from Exchange Server 2003 or Exchange 2000 Server to Exchange 2007, you must use the move mailbox functionality in Exchange 2007.

Planning a Transition Path

The transition process varies from organization to organization depending on the complexity of the current deployment. The transition process occurs in several phases. Each phase introduces individual Exchange 2007 server roles and features. At the conclusion of each phase, your organization will be running in a supported transition mode. The end-to-end process is designed to maintain messaging functionality and stability throughout the transition process.

Before you start the transition process, we recommend that you assess and document your existing environment. In general, you should document existing settings and configuration information for your Exchange organization, the Active Directory directory service, and your network.

Exchange 2007 Readiness Check

The easiest way to capture most of the information about your Exchange organization, Active Directory, and other settings and configuration information is to scan the organization using the Microsoft Exchange Server Best Practices Analyzer Tool (ExBPA). ExBPA version 2.7 and later includes an Exchange 2007 Readiness Check scan that can be used to assess your organization's readiness for Exchange 2007. As part of that assessment, the organization model is also identified.

After the Exchange 2007 Readiness Check scan is complete, a report is generated. After the report is complete, navigate to the All Issues tab and look for an entry called Transition documentation. Select this item to display the organization model for the scanned Exchange organization.

Other Documentation

In addition to using ExBPA to collect Exchange Server organization information and perform an Exchange 2007 Readiness Check, we recommend that you document some information about your environment.

Table 1 describes the Exchange Server organization information that you should collect. The collected information can be used to roll back to an previous environment or configuration, and it is useful as reference material for comparing the existing environment to the environment to which you transition.

Table 1   Exchange organization settings

Settings Information to document

Exchange organization

Mixed or native mode

Exchange server hardware

Processors, memory, disk storage, and network throughput

Exchange Server version

Version and service pack level

Exchange server configuration

Server roles, such as front-end servers, dedicated bridgehead servers, mailbox servers, and public folder servers

Administrative groups

Administrative group names and permissions assigned to Exchange administrators


Exchange administrators and any permissions delegation that has been performed

Storage groups and stores

Store configuration, database and log file locations, and any policies that are applied

Data recovery plan

Backup and restore plan

Routing groups

Routing group master, names and locations of servers, connectors and their properties


Recipient policies, server policies, store policies, and any exemptions that have been applied at the user level

SMTP namespaces

The Simple Mail Transfer Protocol (SMTP) namespace for all domains for which the Exchange organization is authoritative

Global settings for message delivery

Recipient filters, sender filters, address filters, message size limits, and message formats

Message security settings

Virtual server configuration, authentication and encryption settings, and secure relationships with other domains

Antivirus software and settings

Antivirus software installation locations and settings

Anti-spam and antivirus settings

Intelligent Mail Filter spam confidence levels, IP Block List and IP Allow List settings, and attachment blocking settings

Smart host

Complete configuration information that includes IP addresses, authoritative domains, and real-time block list (RBL) subscriptions

Exchange 2007, Exchange Server 2003, and Exchange 2000 Server store the following information in Active Directory:

  • Data about how the Exchange organization is configured

  • Schema objects and attributes that are used in Exchange

  • Recipient information

Exchange 2007 also uses Active Directory sites for routing.

Table 2 describes the Active Directory information that you should collect.

Table 2   Active Directory settings

Settings Information to document

Active Directory sites

Site names, directory servers in each site, and IP subnets that are associated with each site

IP site links

Sites included in each site link and costs that are assigned to each link

Functional level

Forest and domain functional levels

Expansion servers

Servers that expand distribution list membership and that use one or more global catalog servers to resolve the membership

Security groups

Security groups and security group membership for any groups that have been delegated administrative responsibility for the Exchange organization

Security permissions

Document accounts that are members of Schema Admins and Enterprise Admins universal security groups

Server placement

The location (organizational unit) of each server within the directory service

We recommend that you also document your existing physical network, firewalls, and name resolution servers as part of the Exchange organization upgrade. By documenting these settings, you can identify which locations will provide the most robust connections and optimal bandwidth for server-to-server communication.

Table 3 describes the information that you should collect.

Table 3   Network settings

Settings Information to document

Physical network

Network backbone, autonomous system connections, and available bandwidth


DNS servers and Mail Exchanger (MX) records for your organization


Port availability to external and internal systems

Perimeter network servers

Any servers that are located in a perimeter network or screened subnet, and the network services that they provide, especially any servers that provide SMTP-relay functionality

During the planning process, use the information that you have gathered about your existing environment to plan the most efficient and effective transition path for your organization. The transition process for the Exchange organization involves deploying new Exchange 2007 servers and then moving the existing messaging services and data to those servers. After all Exchange Server 2003 and Exchange 2000 Server servers are no longer providing any messaging services to the organization, they can be decommissioned.

Exchange-Aware Products

Any Exchange-aware products in your existing environment, such as anti-virus software, antispam software, backup software, and others, will need to be upgraded to or replaced with newer versions of the software that are compatible with Exchange 2007.

Recommended Transition Process

After performing an Exchange 2007 Readiness Check scan, we recommend that you transition your organization using the following process:

  • Collect information about your existing infrastructure and perform a readiness check of your organization as described previously.

  • Deploy and configure Client Access servers. The first Exchange 2007 server role that should be introduced into the organization is the Client Access server. You must deploy the Client Access server role in each Active Directory site that contains or will contain a Mailbox server. This does not mean that every site must contain a Client Access server before you can deploy Mailbox servers. Rather, it means that as each site is deployed, the first role to be deployed is the Client Access server. For more information about deploying the Client Access server role, see Deploying Server Roles, and Post-Installation Tasks.

  • Deploy and configure Edge Transport servers. The Edge Transport server is deployed outside the Exchange organization in a perimeter network. You can deploy this server role during any phase of the upgrade process. The Edge Transport server does not depend on any particular messaging or directory configuration. You can add an Edge Transport server to an existing Exchange organization without upgrading any Exchange servers. You do not have to make any organizational changes to use an Edge Transport server. For more information about deploying the Edge Transport server role, see Planning for Edge Transport Servers, Deploying Server Roles, and Post-Installation Tasks.

  • Because the routing topology in Exchange 2007 is very different from the routing topology used in Exchange Server 2003 and Exchange 2000 Server, we recommend that you transition all servers in a routing group to Exchange 2007 at the same time, in the following order:

    • Deploy and configure Hub Transport servers. The Mailbox server and Unified Messaging server require a Hub Transport server. You must install and configure a Hub Transport server before mail flow can be established. A Hub Transport server can coexist with Exchange Server 2003 and Exchange 2000 Server servers that have been designated as bridgehead servers for their routing group. However, you must configure connectors to enable mail flow between the Exchange Server 2003 and Exchange 2000 Server routing groups and Exchange 2007 Hub Transport servers. For more information about routing in a mixed environment, see Coexisting with Exchange Server 2003 and Exchange 2000 Server. For more information about deploying the Hub Transport server role, see Planning for Hub Transport Servers, Deploying Server Roles, and and Post-Installation Tasks.

    • Deploy and configure Mailbox servers. When Mailbox servers have been deployed, you can move mailboxes from Exchange Server 2003 and Exchange 2000 Server to Exchange 2007. To move mailboxes to Exchange 2007, you can use either the Move-Mailbox cmdlet or the Move Mailbox Wizard. For detailed instructions about how to move mailboxes, see Moving Mailboxes. For more information about deploying the Mailbox Server role, see Deploying Server Roles and Post-Installation Tasks.

    • Move resources from Exchange Server 2003 and Exchange 2000 Server servers to Exchange 2007 servers. Resources include public folders and system folders.

    • Uninstall Exchange Server 2003 and Exchange 2000 Server. The uninstall process decommissions the servers and removes them from the Exchange organization.

    • Remove connectors between routing groups, and then remove the routing groups.

  • Deploy and configure Unified Messaging servers. The Unified Messaging server is new in Exchange 2007. The Unified Messaging server does not interoperate with earlier versions of Exchange Server. You cannot install and configure a Unified Messaging server until after you have deployed and configured a Hub Transport server and Mailbox server. This is required because messages generated by a Unified Messaging server can only be submitted to a Hub Transport server, and because only recipients who have mailboxes on Exchange 2007 servers can use unified messaging. After you install a Unified Messaging server, there are other deployment tasks that you must complete to successfully deploy unified messaging in your organization. For more information about deploying the Unified Messaging server role, see Deploying Server Roles and Post-Installation Tasks.

  • Perform post-installation tasks. After deployment of server roles is complete, there are several post-installation tasks that you should perform, including verifying that your installations were successful, and finalizing your deployment. For detailed steps about how to verify that Exchange 2007 was successfully installed, see Verifying an Exchange 2007 Installation.

The transition process is the same for an Exchange Server 2003 or Exchange 2000 Server organization. However, the features that are supported in each version vary. If you will continue to use any features from Exchange 2000 Server that are not supported in Exchange 2007, you must plan to keep at least one Exchange 2000 Server server in your organization. The following Exchange 2000 Server features are not supported in Exchange 2007:

  • Microsoft Mobile Information Server

  • Instant Messaging service

  • Exchange Chat Service

  • Exchange 2000 Conferencing Server

  • Key Management Service

  • cc:Mail connector

  • MS Mail connector

If you will continue to use any features from Exchange 2003 that are not supported in Exchange 2007, you must plan to keep at least one Exchange 2003 server in your organization. The following Exchange 2003 features are not supported in Exchange 2007:

  • GroupWise connector

  • X.400 connector

  • Connector for Lotus Notes