Archive for the ‘Exchange Migration Wizard’ Category

Confirming Access to the System Attendant Mailbox

Why logon to the System Attendant?

Quest Migration Manager for Exchange uses the System Attendant Mailbox and requires access to this mailbox during the synchronization of data. To have access denied to this mailbox can be fairly common. Typical errors which can be displayed within the logs files of Quest Agent’s are:

 

11/9/2007 11:27:19 AM    CSession::Logon    TraceMsg    4800    Logging on to the mailbox ‘/o=ORG/ou=First Administrative Group/cn=Configuration/cn=Servers/cn=SERVER/cn=Microsoft System Attendant’ (Server: ‘SERVER’, user: ‘domain\account’).

11/9/2007 11:27:19 AM    CSession::Logon Error   -2147221231     The information store could not be opened. - MAPI_E_LOGON_FAILED (MAPI 1.0)  Low level error: 0×0 File: ‘aeWrapHelpers.h’ Line: ‘279′

11/9/2007 11:27:19 AM    CSession::Logon    Error    -2147221219    The attempt to log on to the Microsoft Exchange Server computer has failed. - MAPI_E_FAILONEPROVIDER (Microsoft Exchange Server Information Store)  Low level error: 0×0 File: ‘aeWrapHelpers.h’ Line: ‘264′

11/9/2007 11:27:19 AM    CSession::Logon    Error    -2147221219    The attempt to log on to the Microsoft Exchange Server computer has failed. - MAPI_E_LOGON_FAILED (Microsoft Exchange Server Information Store)  Low level error: 0×0 File: ‘aeWrapHelpers.h’ Line: ‘257′ 

 

Where is the System Attendant Mailbox?

 

There is a System Attendant mailbox for every mail store on every Exchange server. It can be viewed from the Exchange server as shown below. If this mailbox cannot be viewed, you should run clean-up agent and refresh the view in order to display the mailbox.

 1 

The mailbox is secondary visible via the Microsoft Exchange System object OU of Active Directory, as shown below. The Quest Service account requires Full Control over this entire OU. It is only visible by selecting advanced features from the View menu option.

 2 

How do I logon to the System Attendant Mailbox?

 Logon to Windows

 First logon to a machine,that has Outlook installed, as the Quest Service account credentials, and in domain of either source or target depending on where the error is being received. With Quest Mail Source (MSA) Agent, you should use the source domain, for the mail Target Agent (MTA) you should use the respective target domain. In this scenario we will use the Target domain to troubleshoot an error in the Mail Target Agent.

 3 

Obtain the LegacyExchangeDN (LEDN) of the System Attendant Mailbox

 To obtain the LEDN of the System Attendant Mailbox by using ADSIEDIT, see below

4

We can see above that the LEDN value is the following:

 /o=TARGET/ou=First Administrative Group/cn=Configuration/cn=Servers/cn=2KDC2/cn=Microsoft System Attendant

 Open Outlook to create a new profile

 Run Outlook and create a new profile for the System Attendant Mailbox

 On the Email Accounts screen, specify the target Exchange server and for the System Attendant mailbox and for the user name, enter the LEDN obtained from using ADSIEDIT

 5  

You should now receive confirmation of this profile creation

 6 

After which outlook will load. If you have permissions, this will load correctly, as shown below.

 7 

Download MFCMAPI

 MFCMAPI can be downloaded from the following location:

 http://www.microsoft.com/downloads/details.aspx?FamilyID=55FDFFD7-1878-4637-9808-1E21ABB3AE37&displaylang=en

 Run MFCMAPI

 

Select Logon and Display Store Table

 8 

 Select the profile you previously created

 9 

The stores should now be displayed, without any errors or notifications. Double click on the Mailbox store.

 10 

This should now display the mail store fully.

 11 

You may think why have we just not used MFCMAPI, and why have we run Outlook then run MFCMAPI. The reason for this is because MFCMAPI cannot resolve the LEDN of the System Attendant Mailbox. So the profile must be created within Outlook, then by loading MFCMAPI the mailbox is then viewable.