XCON: Mail Sent Outside Site via X.400 Takes Illogical Route (159186)
The information in this article applies to:
- Microsoft Exchange Server 4.0
This article was previously published under Q159186 SYMPTOMS
Mail destined outside of the site via X.400 Connector may be rerouted out
to another seemingly "illogical" and higher cost site, and then routed back
into the site with the X.400 Connector to the target site. The message then
routes out the appropriate connector.
Additionally, the GWART0.MTA within a site will list a redundant,
"circular" route back into itself similar to the following:
c=<US>
a=<SOME-NAME>
p=<COMPANY>
ROUTE1, 0001
/O=SOME-NAME/OU=NEW-YORK/../CN=ROUTE1
SITE CONNECTOR (UNITED KINGDOM), 0002
/O=SOME-NAME/OU=NEW-YORK/../CN=SITE CONNECTOR (UNITED KINGDOM)
/O=SOME-NAME/OU=UNITED KINGDOM/../CN=SITE CONNECTOR (NEW-YORK)
According to the above GWART taken from a server in the NEW-YORK site,
messages addressed to the address space "c=US;a=SOME-NAME;p=COMPANY;..."
have two possible routes: the lowest cost is via ROUTE1, with a cost of
0001; the second route is a site connector to the United Kingdom, but it is
a circular route that routes out to UNITED KINGDOM, and returns back into
the NEW-YORK site.
In extreme cases, this may contribute to slow mail delivery, MTA queue
backlogs, and possibly non-delivery reports (NDRs).
CAUSE
The routing calculation logic calculates all possible routes, including
circular routes. The algorithm then filters out the circular routes,
removing them from the routing information database (RID). There was a bug
in the filtering process that resulted in a failure to remove the last
circular route.
WORKAROUND
To work around this problem:
- On the Configuration menu, click Site Addressing.
- Clear the "Share address space with other X.400 systems" check box.
NOTE: If Microsoft Exchange Server is deployed in a messaging environment
where it must coexist with an existing X.400 message handling system (MHS)
and share the same address space, the "Share address space" check box must
be selected. If Microsoft Exchange Server must share an existing address
space, there is no workaround.
STATUS
Microsoft has confirmed this to be a problem in Exchange Server version
4.0.
This problem was corrected in the latest Microsoft Exchange 4.0 U.S. Service Pack. For information on obtaining the service pack, query on the following word in the Microsoft Knowledge Base (without the spaces):
Modification Type: | Minor | Last Reviewed: | 4/28/2005 |
---|
Keywords: | kbbug kbfix KB159186 |
---|
|