|Message:||Microsoft Exchange OLEDB was unable to enable store events in mailbox ‘%1’ after the mailbox was moved.HRESULT = %2. Any previously enabled store events in the mailbox, including notifications to wireless devices, may fail to fire.|
This Error event is logged after a mailbox move operation is finished. Although the mailbox was moved, a problem occurred involving the migration of the store event sinks that are associated with the mailbox. An example of a common store event sink is a sink that causes a notification to be sent to a wireless device when mail received and is moved to the Inbox.
When a mailbox’s primary SMTP address is changed, store event sinks in the mailbox are not immediately reloaded by EXOLEDB. The store event sinks are also not automatically reloaded when the Microsoft® Exchange Server database is remounted. Because the store event sinks are not reloaded, the store event sinks can no longer occur. This occurs because the store event sink items that are stored in a master store event table contain URLs that reference the store event sink items in the mailbox. Because the mailbox’s e-mail name is part of each URL, EXOLEDB can no longer resolve these URLs after the address change.
Store event scripts can be configured to raise store event sinks in the following conditions:
For more information about store event sinks, see “Event Sinks” topic in the Store Events section of the Microsoft Exchange Server 2003 SDK.
To resolve this error, you must un-register and then reregister the store event sink. For more information about this issue, see Microsoft Knowledge Base article 325194, XADM: OnSave() Event Does Not Fire After Primary SMTP Address Change and Information Store Restart.
For more information about event registration, see Event Registration in the Microsoft Exchange Server 2003 SDK.