MOM monitors mailbox availability on each monitored Exchange server by performing a MAPI logon to monitor mailboxes, using a Mailbox Access Account (MAA) that has been granted rights to those mailboxes. The logon occurs locally on each server using the script "Exchange 2003 - MAPI logon verification." For the MOM agent on the Exchange server to successfully run the script and log on to the monitored mailboxes, it must use the credentials of the MAA. This is accomplished by decrypting a copy of the MAA credentials that have been stored in the Exchange server registry. The credentials are encrypted and written to the registry using either SetCredentialUtility or the Exchange Management Pack Configuration Wizard.
Before the encrypted credentials can be stored in the registry on the Exchange server, the key must be generated by a Distributed COM (DCOM) application, which is triggered by the script "Exchange - Publish ExMP Data." When the script runs successfully and the registry key is generated, the following MOM event is logged for the Exchange server.
Description: Successfully published Exchange Management Pack data required for performing MAPI logon on Exchange server: "SERVERNAME"
This event was generated by the script: "Exchange - Publish ExMP Data"
Domain: DOMAINNAME
Computer: SERVERNAME
Time: 4/1/2005 3:04:21 PM
Type: Information
Provider Name: Script-generated Data
Event Number: 9986
Provider Type: Generic Provider
Source: Exchange MOM
There are several reasons for failure to generate Event 9986. The remainder of this article discusses those reasons and how to troubleshoot this issue.