Article ID: 299473 - View products that this article applies to.
This article was previously published under Q299473
After you move a mailbox from Microsoft Exchange Server 5.5 to Microsoft Exchange 2000 Server or to Microsoft Exchange Server 2003, the homeMDB attribute may be reset to the Exchange Server 5.5 computer. This issue can occur if a modification is made to the Active Directory object before replication within the site updates the Exchange Server 5.5 computer that is the target of the Recipient Connection Agreement.
Exchange Server 5.5 directory replication always replicates the entire object with all of the object's attributes. The same limitation applies to Active Directory Connector (ADC) replication. However, replication between Microsoft Windows 2000 domain controllers occurs at the attribute level. Because of the object-level replication between Exchange Server 5.5 computers, a replication conflict can be generated if two attributes of the same object are modified on two different servers in the site. In a replication conflict, usually the most recent change is replicated, and the earlier change is discarded.
During a Move Mailbox procedure between Exchange Server 5.5 computers, you must make sure that the mailboxes are not modified on a third server because that modification can override the homeMDB attribute change and rehome the mailbox. This issue also applies to a move from an Exchange Server 5.5 computer to an Exchange 2000 computer or an Exchange 2003 computer.
For example (for Exchange Server 5.5), assume that servers A, B, and C belong to the same site. User 1's mailbox has version 5 on all three servers. If you move user 1 from server A to server B, first the data is copied, and then later the homeMDB attribute is updated from A to B. The object version is incremented to 6 on server A and B. If user 1's mailbox is modified on the third server (server C) at the same time, before this server is updated with the new homeMDB attribute information, a conflict is generated. For example, if the office attribute is updated on server C, the version of this object is again incremented from 5 to 6, but the change time might be later compared to the change time on servers A and B. In this replication conflict, this change is replicated; the changed office information is kept, but the updated homeMDB attribute is discarded.
To work around this issue, use one of the following methods, as applicable:
During a Move Mailbox procedure from Exchange Server 5.5 to Exchange 2000 or to Exchange 2003, after the data is copied to the Exchange 2000 computer or the Exchange 2003 computer, the Move Mailbox Wizard updates the homeMDB attribute on both the Exchange Server 5.5 computer and the Windows 2000 domain controller to which the Users and Computers snap-in is connected.
Using Replmon.exe to track the change on the Windows 2000 objectsYou can use the Active Directory Replication Monitor tool (Replmon.exe) from the Windows 2000 Support Tools to help track replication. This tool can display the update sequence numbers (USNs) and version for all of the attributes of an object. To view the USNs (or metadata):
Important information about ADC and homeMDB attribute replicationThe ADC only replicates homeMDB attribute changes if the mailbox is moved between Exchange Server 5.5 computers, between Exchange 2000 computers, or between Exchange 2003 computers. If one of the target servers of the Connection Agreement shows the mailbox on Exchange 2000 or Exchange 2003, and the other has the homeMDB attribute set to Exchange Server 5.5, the homeMDB attribute does not replicate over this connection. The Move Mailbox Wizard is responsible for updating both the source server and the target server with the new homeMDB attribute.
Modifying the Windows 2000 user object resets homeMDB attributeAs soon as any other change is made to the Windows 2000 user object, the Recipient Connection Agreement replicates the change. If the Exchange Server 5.5 target server of the Recipient Connection Agreement still shows the old homeMDB attribute, ADC replication might cause issues. The object is updated and the version number is increased, but the homeMDB attribute is not updated on the Exchange Server 5.5 computer. In the replication conflict in the Exchange Server 5.5 site, this object is replicated and resets the homeMDB attribute on the other servers.
Two mailboxes are generatedIf you send mail to or connect to the Exchange Server 5.5 mailbox with Microsoft Outlook, an instance of the mailbox is created in the store of the Exchange Server 5.5 computer. This mailbox will be visible in the mailbox resources for the server. From that point on, the user has two complete mailboxes: the Exchange 2000 or Exchange 2003 mailbox with the old content, and another mailbox getting new mail on Exchange Server 5.5. To resolve this issue:
Article ID: 299473 - Last Review: October 25, 2007 - Revision: 3.3
Contact us for more help