X.400 is a messaging standard that is used by many messaging systems. An enterprise that implements X.400-compliant mail systems can support a heterogeneous messaging environment. X.400 uses a strict addressing method that reflects a hierarchical environment. An X.400 address reflects the recipient's position in a messaging hierarchy. For example, the X.400 address for Sue Smith at MicroAge is "c=US;a=;p=MicroAge;o=Phoenix;s=Smith;g=Sue." Each of these parameters represents a particular X.400 value or hierarchical placement: "c=" stands for the country; "a=" represents the Administrative Management Domain; "p=" represents the Private Management Domain and is equivalent to the Exchange organization; "o=" stands for the X.400 organization, the equivalent of an Exchange administrative group; "s=" stands for the surname or last name; and "g=" stands for the given name or first name.
You can use the X.400 connector to connect Exchange 2000 Server to any foreign messaging system that supports the X.400 standard.
MORE INFO
To find out more about X.400, look at Request for Comments 1330 (RFC 1330). You can find this online at several Web sites, including http://www.cis.ohio-state.edu/hypertext/information/rfc.html.
REAL WORLD Using Other Foreign GatewaysMany messaging systems use gateways to connect to dissimilar messaging systems. Exchange 2000 Server supports many gateways in the form of connectors. The X.400 Connector, the Connector for MS Mail, the Lotus Notes Connector, and the Lotus cc:Mail Connector are examples of gateways that are built into Exchange 2000 Server. Other vendors provide a variety of gateways for connecting Exchange 2000 Server to external, proprietary electronic mail, fax, voice mail, and other types of systems.
Many connectors are available for Exchange Server, either included with the Exchange Server software from Microsoft or offered separately by other vendors. It is not possible to discuss here every connector that can be used to connect Exchange 2000 Server to foreign systems. For that reason, we'll limit our discussion to the X.400 Connector and the Connector for MS Mail—the X.400 Connector because of the wide acceptance of X.400 as a messaging standard, and the Connector for MS Mail because the process of configuring it is similar to that of other connectors for other proprietary systems. If you need to know the specifics of connecting Exchange 2000 Server to a particular messaging system, consult the Exchange 2000 Server product documentation.
Creating an X.400 Connector to link Exchange 2000 Server to a foreign X.400 system is not too difficult. The one thing you must remember is that each end of an X.400 Connector must be configured separately. This chapter assumes that the administrator of the foreign system will configure the connector in the foreign system appropriately.
To configure the X.400 Connector in Exchange 2000 Server, you must first create a Message Transfer Agent (MTA) service transport stack. This transport stack is configured for a particular Exchange server and is basically a set of information about the software and hardware that make up the underlying network. The transport stack allows for a layer of abstraction between the X.400 Connector and the network itself.
NOTE
Transport stacks exist at the server level, and each is associated with a particular Exchange server. In contrast, the connector or connectors that use the transport stack exist at the routing group level. What this means to you is that you can configure multiple MTA transport stacks and X.400 Connectors within a routing group, giving you the ability to balance the load placed on servers by messaging connectors.
There are three different types of MTA transport stacks, each defined by the type of network hardware or software you have configured:
Because TCP/IP is easily the most commonly installed type of MTA transport stack, we will use it as an example here. However, the configuration process is nearly identical for all three types of MTA transport stacks.
You create an MTA transport stack with the Exchange System snap-in. First navigate to the X.400 object in the Protocols container of the server on which you want to install the stack, as shown in Figure 22-1. Right-click the Microsoft MTA object, point to New on the shortcut menu, and choose TCP/IP X.400 Service Transport Stack. This opens the property sheet for the new MTA transport stack. You will use this property sheet to configure the stack. You're already familiar with the Details tab, which lets you enter an administrative note regarding the object. The other two tabs are discussed in the sections that follow.
Figure 22-1. Creating a new MTA transport stack.
Use the General tab, shown in Figure 22-2, to change the display name for the MTA transport stack and to configure OSI addressing information. Unless you plan to allow other applications besides Exchange 2000 Server to use the MTA transport stack, you do not need to worry about the OSI addressing values.
Figure 22-2. Configuring general properties for an MTA transport stack.
MORE INFO
To learn more about OSI addressing and about configuring other applications to use an MTA transport stack, consult the Microsoft Exchange Server Resource Kit (Microsoft Press, forthcoming in 2000).
The Connectors tab, shown in Figure 22-3, lists all of the messaging connectors in the routing group that are configured to use the current MTA transport stack. When you first create a stack, this list is blank. As you create new connectors that use the MTA transport stack, they are added to the list. After you've created the MTA transport stack, you can find its configuration object in the Microsoft MTA container of the server on which the transport stack was created.
Figure 22-3. Viewing the connectors that use an MTA transport stack.
MORE INFO
This chapter provides a fairly cursory introduction to connecting to X.400 systems. It should give you the basic understanding you need to configure a foreign connection, assuming that the administrator of the foreign system gives you most of the specific configuration information. If you need more details on the X.400 standard, consult Introduction to X.400, an excellent text by Cemil Betanov (Artech House Telecommunications Library, 1993).
After you've created an MTA transport stack, you must create the X.400 Connector itself. To do so, in the Exchange System snap-in, navigate to the Connectors container of the routing group in which you want to create the connector, as shown in Figure 22-4. Choose New TCP X.400 Connector from the Action menu. This opens the property sheet for the new X.400 Connector. The next several sections discuss the tabs on this property sheet.
Figure 22-4. Finding the Connectors container.
The General tab, shown in Figure 22-5, defines basic naming and connection information for the connector. You can configure the following settings on this property sheet:
Figure 22-5. Configuring general connection properties for a new X.400 Connector.
The Schedule tab on X.400 Connector's property sheet, shown in Figure 226, lets you restrict the times at which the X.400 Connector can be used. By default, the X.400 Connector can be used at any time (Always); for the most part, you will want to leave this value alone. There may be times, however, when you want to limit connectivity, such as on a very busy network or when you need to bring a network down for maintenance.
You can set an X.400 Connector schedule to one of four values:
Figure 22-6. Scheduling the availability of an X.400 Connector.
Use the Stack tab, shown in Figure 22-7, to specify transport address information about the foreign X.400 system. After you've specified the host name or IP address of the foreign system, you can provide outgoing OSI addressing information, if necessary for the foreign system to which you are connecting.
Figure 22-7. Configuring transport address information for the foreign X.400 system.
The Override tab, shown in Figure 22-8, lets you configure certain settings that override the local MTA settings when messages are sent over the X.400 Connector. For the most part, you can leave these advanced settings alone, particularly if you are using the X.400 Connector to connect to another Exchange routing group. If you are connecting to a foreign X.400 system, that system's administrator will be able to tell you whether you need to adjust any of these settings.
Figure 22-8. Overriding values for local MTA information.
You can also override the name and password of your local MTA on this tab. These options are used mainly when the name and password of the local MTA are too long or when they use characters or spaces that MTAs on foreign systems cannot accept. The overriding values are used only for the X.400 connection.
Foreign systems typically do not use the same addressing scheme as Exchange 2000 Server. For this reason, the Exchange MTA relies on address spaces to choose foreign gateways over which messages should be sent. An address space is the part of an address that designates the system that should receive the message. For example, a typical Internet address takes the form user@company.com. Everything after the @ sign is the address space. The format of the address space is enough to tell the MTA that the message should be sent via SMTP.
The Address Space tab, shown in Figure 22-9, allows you to configure an address space for the foreign X.400 system to which you are building a connection. The Exchange MTA compares the destination address of outgoing messages with this address space to determine whether the outgoing messages should be sent over the X.400 Connector.
To add an address space, click Add. The New Address Space dialog box opens (Figure 22-10). This dialog box allows you to specify the type of address space you want to add. Because you are connecting to a foreign X.400 system, you will want to configure an X.400 address space. Click OK.
Figure 22-9. Configuring an address space for the X.400 Connector.
Figure 22-10. Choosing the type of address space.
The X.400 Address property sheet appears, as shown in Figure 22-11. The administrator of the foreign system should be able to provide the addressing information that you need to configure here. X.400 addresses are case-sensitive and need to be typed exactly as provided.
Figure 22-11. Configuring the new X.400 address space information.
The Connected Domains tab of the X.400 Connector's property sheet, shown in Figure 22-12, is used only when you are using an X.400 Connector to connect an Exchange 2000 routing group with an Exchange 5.5 site. (Remember, the Exchange 2000 Routing Group is the equivalent of an Exchange 5.5 site.) Although messaging between the groups can work if you leave the Connected Routing Group information blank and configure an address space for the remote server, Exchange Server will not know that it is communicating with Exchange 5.5 Site. As a result, the twonvironments will not allow each other access to their public folders. Click New to display a dialog box where you can enter the name of the remote group to which you are connecting. When you add a routing group, an address space for that group is generated.
Figure 22-12. Letting Exchange Server know that you are connecting to Exchange 5.5 Site.
The Delivery Restrictions tab, shown in Figure 22-13, gives you control over which users can and cannot send messages over the X.400 Connector. You can control this in one of two ways:
Figure 22-13. Restricting the use of an X.400 Connector.
The Advanced tab, shown in Figure 22-14, is used to specify options for MTA conformance, links, and message attributes. The settings depend primarily on the specifications of the foreign system to which you are connecting. The following options are available:
Figure 22-14. Configuring advanced X.400 properties.
Once you have finished configuring the property sheet for the connector, Exchange System will remind you that you also need to configure the X.400 Connector on the remote system. If the remote system has already been configured, the new X.400 Connector is ready for use.
The Content Restrictions tab, shown in Figure 22-15, is used to restrict certain message types by using the following options:
Figure 22-15. Needs Caption