Resolution and prevention require ensuring that none of the Exchange Server
organization site's Site-Proxy-Space attributes includes hundreds of
entries. The actual limit can vary (up to 350 or more), but the practical
limit should be less than 20. This can only be controlled within each
individual site.
NOTE: The site failing KCC and the site where the problem originates are
different.
Generically, resolution requires:
1. | Addressing the problem in the originating site. |
2. | Re-establishing replication in the site failing KCC. |
3. | "Pulling" a replica of the fixed object to the site failing KCC.
(Pulling the replica should start at the site adjacent to the
originating site along the replication path to the site failing KCC, and
at each subsequent site in the path, ending with the site failing KCC.) |
The first step to addressing the problem is to determine why hundreds of
entries exist. Either many site mailboxes include incorrect or
inappropriate X.400 proxy addresses, or some of the "general purpose" X.400
attributes within the range of "C" through "OU4" have been implemented to
define mailbox "uniqueness."
If the former case, delete or modify the X.400 proxy addresses of the
mailboxes as appropriate. For the second case, there are two options:
� | Redesign the X.400 addressing scheme to use an X.400 attribute
originally intended to insure "uniqueness" (see MORE INFORMATION below);
-OR- |
� | Apply the hotfix referenced below.
|
Redesign the X.400 Addressing Scheme
This solution is recommended because it encourages good design and
implementation by using X.400 attributes appropriately. This may benefit
interoperability with foreign X.400 systems. It is recognized that the
X.400 addressing scheme may have originated from legacy systems, and that
changing the scheme is not an option.
To apply the Hotfix
A hotfix is available that addresses this problem (see the Status section
below). A new MTA and registry value will be available for configuring
Exchange Server to accommodate interoperability with and migration from
legacy systems that were implemented using the range of "C though OU4"
X.400 attributes for address uniqueness.
The registry value is as follows:
HKLM\SYSTEM\CurrentControlSet\Services\MSExchangeMTA\Parameters
Value (case sensitive): Site Proxy Recalc Limit
Data Type: REG_SZ
Data (case insensitive): <one-valid-string>
(valid strings: c, a, p, o, ou1, ou2, ou3, ou4)
Adding the registry value and specifying a valid string, for instance OU2,
configures the RID to exclude all X.400 attributes beyond OU2 from the
calculation of Site-proxy-space entries. This masking mechanism may be used
to ensure that Site-Proxy-Space includes only the minimum number of entries
required for accurate local (site) mailbox routing.
Installation notes
� | Technically, the new message transfer agent (MTA) and registry value
must be installed only on the originating site's RID server. But it is
recommended that all site servers apply the fix, since the RID server
can be changed at any time within Admin from any server in the site. To
determine a site's current RID server, view: <sitename>, Configuration, Site Addressing, General, "Routing Calculation Server:" listbox. |
� | After applying the MTA, all Exchange Services must be restarted (because
RID recalculation is spawned from under the System Attendant Service). |