Configuring Exchange 2007 to be an Edge Transport Server

There is a lot more to setting up an edge transport server than just inserting a CD and running Setup. Even so, that s how you will have to begin the process, just to see where you stand. When you run Setup, you will see a screen that s similar to the one that is shown. At first glance, this looks like a typical splash screen, but take a closer look at the Install section. Notice that steps 1, 4, and 5 are listed, while steps 2 and 3 are grayed out. When a step is grayed out, it means that the particular step has already been performed. For example, in this particular case, Microsoft Management Console, version 3 and Windows PowerShell are already installed.

Exchange requires some additional components ;

There are six required components that you must install prior to installing Exchange. There are also other components that aren t technically required, but that you will probably want to install anyway. An example of such a component is the latest service pack for Windows Server. My advice is to install the latest updates for Windows Server, and to then install the six components that are listed below. Once those components are in place, install Exchange Server, and run Windows Update again.

The required components are:

Component Download Location
Microsoft .NET Framework, version 2.0 http://www.microsoft.com/downloads/details.aspx?familyid=b44a0000-acf8-4fa1-affb-40e78d788b00&displaylang=en
Microsoft Management Console version 3.0 http://www.microsoft.com/downloads/details.aspx?FamilyId=B65B9B17-5C6D-427C-90AA-7F814E48373B&displaylang=en
Windows PowerShell http://www.microsoft.com/downloads/details.aspx?FamilyID=8913EEC8-B8AD-4889-AD85-A113F13441C5&displaylang=en
Hotfix for version 2.0 of the .NET Framework http://support.microsoft.com/kb/926776
IRow-GetColumns hotfix for Windows http://support.microsoft.com/kb/918980
Update for Windows Server x64 Edition (KB898060) http://www.microsoft.com/downloads/details.aspx?FamilyId=BAAFE288-9BC5-479B-88E5-EB7E06EAD443&displaylang=en

Once these components are in place, there is one more task that you need to perform prior to installing Exchange Server. You must install Active Directory Application Mode (ADAM). In case you aren t familiar with ADAM, it is a database that is designed to closely mimic the Active Directory database.

As I m sure you probably already know, Exchange 2007 is completely dependent on the Active Directory, and edge transport servers are no different. The problem is that because of their position at the edge of the corporate network, edge transport servers need to be far more secure than other servers in your organization.

Making an edge transport server a domain controller, or even making it a domain member so that it could access the Active Directory would be a huge security risk. Rather than expose the edge transport server to these types of risks, Microsoft designed the edge transport server so that it is not even a domain member. Instead, a process called an edge synchronization copies a minimal amount of information from the Active Directory to the ADAM partition that resides locally on the edge transport server.

I will talk a lot more about the edge synchronization process later on. For now though, you need to install ADAM onto your edge transport server. You can download ADAM from Microsoft’s Web site.

Installing Exchange Server

Now that the various prerequisites are in place, it s time to install Exchange Server. The installation process is fairly simple, but a custom installation is required, so I want to walk you through it.

When you click the Install Exchange link, you will be taken to the introductory screen thati s shown below. Click Next to bypass this screen, and Setup will display the license agreement.

Click Next to bypass the introductory screen.

Click Next after accepting the license agreement.

Choose the option to accept the license agreement, and click Next.  This screen asks you if you want to enable error reporting. If you enable error reporting, then Exchange will automatically send error reports to Microsoft without prompting you. Some people like enabling error reporting, while others consider it to be too intrusive. It s really up to you as to whether or not you decide to enable error reporting. Just make your decision, and click Next.

You must decide whether or not you want to enable error reporting.

At this point, you will be taken to the screen that is show below. This screen asks you if you want to perform a typical Exchange Server installation or a custom installation. Since you are setting up an edge transport server, you absolutely must choose the Custom Exchange Server installation.

You must perform a custom Exchange Server installation.

Click Next.  As you can see in the figure, this screen allows you to choose the Exchange Server roles that you want to install. Keep in mind that the Edge Transport Server role is exclusive, meaning that it cannot be combined with any other Exchange Server roles. When you choose the Edge Transport Server Role, all of the other options are grayed out, but the Management Tools option is selected by default, as shown in the figure.

You must choose the Edge Transport Server role, and nothing else.

When you click Next, Setup will perform the prerequisite check that I showed you earlier. In case you are wondering, the reason why Setup waits until this stage in the process to perform the check is because different roles have different prerequisites. Assuming that you have performed the necessary prep work, the readiness check should be completed successfully.

Setup performs a readiness check to make sure that the prerequisites have been met.

Now, just click the Install button, and Setup will begin copying the necessary files. When the file copy process completes, click Finish, and Setup will close,  but Windows will open the Exchange Management Console.

Click Install, and Setup will begin copying the necessary files.

The version of the Exchange Management Console that is used with edge transport servers differs considerably from the version used for managing other types of Exchange servers.

Performing an Edge Synchronization

So far we have installed Exchange 2007 in a way that will allow it to perform the edge transport server role. The problem is that right now, the server is completely isolated. It is not a member of an Active Directory domain, nor is it aware of the existence of your Exchange Server organization. We need to configure Exchange in a way that will allow communications between the edge transport server and the rest of the Exchange Server organization without actually making the edge transport server a part of the organization.

To do this, we must create an edge synchronization. An edge synchronization is essentially a one way trust relationship. The edge transport server trusts the Active Directory, but the Active Directory does not trust the edge transport server.

Creating an edge synchronization involves creating an XML file that contains pertinent information about the edge transport server. This information is then imported into the Active Directory, to make the Active Directory aware of the edge server s existence.

Before I show you how to perform the edge subscription, I need to warn you about a couple of things. First, creating an edge synchronization overwrites anything that you have manually configured on the edge transport server. Specifically, the following objects and types of information are overwritten:

          Accepted Domains

          Message Classifications

          Remote Domains

          Send Connectors

          The Server s InternalSMTPServers list of TransportConfig Objects

Once you implement the edge synchronization, Exchange will also configure itself so that you can t use the Exchange Management Shell to configure any of these types of objects on the edge transport server. This is a security precaution designed to prevent scripting attacks. You will still be able to manage the server through the Exchange Management Console though.

With that said, let s create the edge subscription. To do so, we need to begin by creating an XML file that can be used for the subscription process. To do so, open the Exchange Management Shell, and enter the following command:

New-EdgeSubscription  file  C:\subscription.xml 

When you enter this command, Exchange will display the warning message shown in Figure K. Press Y, and Exchange will create the edge subscription file (named subscription.xml) and place it in the server s root directory.

The edge server displays this rather ominous warning.

Now, copy the XML file that you just created to removable media, and delete the file from the edge server. Deleting the file is extremely important for security reasons. Finally, insert the removable media into your hub transport server, so that you can create the edge subscription.

You can complete the process by opening the Exchange Management Console and navigating through the console tree to Organization Configuration | Hub Transport. Now, click on the New Edge Subscription link, found in the Actions pane. When you do, Exchange will launch the New Edge Subscription Wizard. As you can see in Figure L, the wizard prompts you for the name and path of the subscription file that you created earlier. Once you supply this information, verify that the Automatically Create a Send Connector for this Edge Subscription check box is selected, and then click the New button.

3 Comments

  1. Some very valid points have been made here. I have done a fair amount of research on this particular topic, and its seems most readers agree with you.

  2. Good quality isn’t an accident; it is always the consequence of huge goal, genuine hard work, brilliant direction and skilled execution; it shows the wise choice of many alternatives.

  3. Yes, that is true, I agree with you, but I am not sure if there are no other options.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.