The Exchange MTA obtains its configuration settings from the local registry and from an MTA object in Active Directory. The MTA directory object is located under each Exchange server object in the configuration directory partition. For example, the following is the distinguished name of an MTA object on a server called SERVER01 in the tailspintoys.com domain: CN=Microsoft MTA,CN=SERVER01,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=Tailspin Toys,CN=Microsoft.
The location of the MTA configuration object is slightly different in Exchange System Manager. You can find the MTA configuration object in the Protocols container under the server object, as shown in the following figure. The object is named X.400, although you are actually configuring the MTA and not just X.400 settings. You can use the X.400 configuration object to define the name of the MTA and its local password. You can also specify the MTA database directory in which the message queues reside. On the Messaging Defaults tab, you can configure general communication parameters, such as retry values, which the MTA uses for communication with LAN-MTAs. You can override these settings when you configure X.400 connectors.
MTA configuration objects are instances of the MTA object class. For example, you can use this information in a Lightweight Directory Access Protocol (LDAP) filter to export all settings from all MTAs in an Exchange organization to a text file. The following LDAP Data Interchange Format Directory Exchange (LDFIDE) command demonstrates how to perform this step: ldifde -f c:\AllMTAs.ldf -s localhost -d "CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com" -p subtree -r "(objectClass=mTA)". You must have read permissions on all administrative groups in the organization.
The following table lists the important attributes of the MTA directory object and their purposes.
|
Directory Attribute
|
Purpose
|
|---|
|
objectClass
|
Identifies the directory object as an MTA object.
|
|
cn
|
Contains the common name (cn) of the MTA.
|
|
transRetryMins
|
Defines the period of time between transfer retries in minutes. The default is five minutes.
|
|
transTimeoutMins
|
Defines the timeout period for message transfer in minutes. The default is 20 minutes.
|
|
mTALocalDesig
|
Specifies the X.400 name of the local MTA. This name, of up to 32 characters, is used to identify the local Exchange MTA to remote MTAs and LAN-MTAs.
|
|
delivContLength
|
Defines the maximum deliverable message size, in kilobytes (KB), that can be sent over the MTA.
|
|
diagnosticRegKey
|
Specifies the location of the diagnostic registry key. If this key does not exist, the MTA uses the following registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeMTA\Diagnostics.
|
|
expandDLsLocally
|
Corresponds to the setting Expand remote distribution lists locally, in the MTA properties. If expandDLsLocally is True, and a user sends a message to a remote distribution list, the MTA expands the distribution list locally. The Exchange MTA then determines the best route for the message, based on the location of recipients in the list. This method guarantees the most efficient message handling. However, processing large distribution lists can affect server performance.
|
|
msExchHomeRoutingGroupDNBL
|
A back link to the routing group of which this MTA is a member.
|
|
associationLifetime
|
Specifies the amount of time in seconds that the system keeps an association open to a remote X.400 MTA after a message is sent. The default is 300 seconds.
|
|
numOfOpenRetries
|
Specifies the maximum number of times that the Exchange MTA tries to open a connection before it sends a non-delivery report (NDR). The default is 144 times.
|
|
numOfTransferRetries
|
Specifies the maximum number of times that the Exchange MTA tries to transfer a message across an open connection. The default is two times.
|
|
openRetryInterval
|
Specifies the number of seconds that the system waits after an error before attempting to reopen a connection. The default is 600 seconds.
|
|
rTSCheckpointSize
|
Specifies the amount of data in KB that is transferred before a checkpoint is inserted. If an error occurs and the message must be resent, the process restarts from the most recent checkpoint. A value of zero indicates that no checkpoints are inserted.
|
|
rTSRecoveryTimeout
|
Specifies the amount of time after a broken connection that the MTA waits for reconnection before deleting the information (with its checkpoints) and restarting the transfer from the beginning.
|
|
rTSWindowSize
|
Specifies the number of checkpoints that can go unacknowledged before data transfer is suspended. The window size has no meaning if the checkpoint size is zero.
|
|
sessionDisconnectTimer
|
Specifies the amount of time in seconds that the Exchange MTA waits before ending a connection after all associations over this connection are ended.
|
|
tempAssocThreshold
|
Specifies the maximum number of queued messages that the system can send to a remote system. When this is exceeded, the MTA opens another association.
|
|
transferRetryInterval
|
Specifies the number of seconds that the system waits after a message transfer fails before re-sending a message across an open connection. The default is 120 seconds.
|
|
transferTimeoutNonUrgent
|
Specifies the amount of time in seconds per kilobyte that the system waits before sending an a non-delivery report (NDR) for a non-urgent message.
|
|
transferTimeoutNormal
|
Specifies the amount of time in seconds per kilobyte that the system waits before sending a non-delivery report (NDR) for a normal message.
|
|
transferTimeoutUrgent
|
Specifies the amount of time in seconds per kilobyte that the system waits before sending a non-delivery report (NDR) for an urgent message.
|
|
msExchMTADatabasePath
|
Indicates the path to the MTA database directory.
|
|
msExchResponsibleMTAServerBL
|
Contains the distinguished name of the server hosting the MTA.
|
|
msExchEncryptedPassword
|
Specifies the MTA password that remote MTAs must use when connecting to this MTA. The password can be up to 64 characters long and is stored in Active Directory in encrypted form.
Note:
The MTA password is stored in encrypted form in Active Directory, but this does not mean that MTA names and passwords are secure. X.400 MTAs exchange their names and passwords in clear text when establishing connections.
|