I can't create Microsoft Exchange 2010 mailbox backup sets

MS Exchange 2007 / 2010 Server
Cannot create MS Exchange mail level backup set (e.g. MAPI error while creating backup set):

  1. Check if the system account running AhsayOBM has been granted full mailbox access. If not, please do so by following the instructions as follows:
    • Click Start, point to Microsoft Exchange Server 2007 or 2010, and then click Exchange Management Shell
    • Enter the following command:

      For MS Exchange 2007 -

      Get-MailboxServer | Add-ADPermission -User "%windows_account%" -AccessRights GenericAll -ExtendedRights ms-exch-store-admin,receive-as,send-as -InheritanceType All

      For MS Exchange 2010 -

      Get-Mailbox | Add-MailboxPermission -User "%windows_user%" -AccessRights FullAccess

      Where %windows_account% is the actual username of the system account that runs AhsayOBM. (e.g. administrator):
    • Restart the "MS Exchange Information Store" service afterward


  1. Check if the system account used to create the mail level backup set is an Exchange Organization Administrator and a Domain Administrator:
    • Click Start, point to Control Panel, Administrative Tools, and then click Active Directory Users and Computers
    • Browse to the OU containing the corresponding user
    • Right click on the user, and select Properties
    • Select the Member Of tab to check on the membership setting

      Figure 10.0 - Active Directory Users and Computers

  2. Check if the system account is mailbox-enabled, and its email address is not hidden from the Global Address List:
    • Click Start, point to Microsoft Exchange Server 2007 or 2010, and then click Exchange Management Console
    • Expand Recipient Configuration, and then Mailbox
    • Right click on the user, and select Properties
    • Select the General tab to check on the setting

      Figure 11.0 - Exchange Management Console

A mailbox-enabled user is a Windows Active Directory user that has one or more Exchange Server mailboxes associated with it (http://support.microsoft.com/kb/275636/en-us).

  1. Ensure that the "MS Exchange Information Store" service is restarted after a permission change:

    Figure 12.0 - Windows Services

    After a permission change, you may have to log off and log back on. Microsoft also recommends that you stop and restart all Exchange services. If you have multiple domain controllers in the forest, you may also have to wait for directory replication to complete.

  2. Check if the Public Folder Database is available and mounted in the Exchange Management Console:
    • Click Start, point to Microsoft Exchange Server 2007 or 2010, and then click Exchange Management Console

      Figure 12.0 - Exchange Management Console

      If the Public Folder Database does not exist, please create an empty Public Folder Database.

      Instead of modifying the MAPI profile properties suggested in the following article, we recommend creating an empty Public Folder Store. It will then allow AhsayOBM to connect to the MS Exchange 2007 server via MAPI:



  1. Check on the version of 'Microsoft Exchange Server MAPI Client and Collaboration Data Objects 1.2.1' in use
    • Check on the installation date of the MapiCdo

      Figure 13.0 - Programs and Features
    • Check on the version of all dll files found in - C:\Program Files (x86)\ExchangeMapi

      Figure 14.0 - Windows Explorer

      The version of all dll files must be the same.

      If an older version is in use, please re-installing the newest version of MapiCdo (e.g. Windows 2008 Server is only supported in the later release of the MapiCdo). MapiCdo can be downloaded at:


  2. Check if all MS Exchange related services have been started. Pay close attention to the "MS Exchange Information Store" and "MS Exchange System Attendant" services

    Figure 15.0 - Windows Services

  3. Check if the MAPI profile is correctly configured:
    • Download the MFCMAPI 32-bit executable (MfcMapi.exe)
    • Open the MAPI editor
    • Select Profile, and then Show Profiles:

      Figure 16.0 - MAPI Editor

    • Right click on the Online Backup Manager profile
    • Select Open Profile:

      Figure 17.0 - MAPI Editor

    • Right click on the Microsoft Exchange Server entry and then select Configure Service:

      Figure 18.0 - MAPI Editor

    • Edit the hosts file, enter the corresponding Exchange server IP address and hostname within the hosts file found in the following directory:

C:\Windows\system32\drivers\etc\hosts (Updated)

Copyright (c) 1993-1999 Microsoft Corp.


This is a sample HOSTS file used by Microsoft TCP/IP for Windows.

  ...       localhost       Exchange2K3

    • Enter the local IP address of the MS Exchange server in the Microsoft Exchange server text box, and username in the Mailbox text box, press Check Name for validation, and Apply afterward:

      Figure 9.0 - MAPI Editor

    • Restart the AhsayOBM client software afterward


  1. Check if there is an Outlook or BlackBerry MAPI profile existing on the affected server (e.g. using the MAPI editor as shown above)

    In some cases, the Outlook or BlackBerry MAPI profile may have an effect on the backup operation if they are generated before the AhsayOBM MAPI profile.

    For these cases, remove the Outlook or BlackBerry MAPI profiles temporarily, and re-create the AhsayOBM MAPI profile by logging to the AhsayOBM backup client application, and re-creating a new mail level backup set.

  2. Verify if there is any Java crash error by running AhsayOBM in debug mode:
    • For cases where AhsayOBM crashes on dll file that relates to Windows, further research must be performed on the corresponding dll file
    • For cases where AhsayOBM crashes while opening a particular mailbox persistently, further research must be performed on the mail items  stored under the particluar mailbox.

For detailed instructions on how to run AhsayOBM in debug mode, please refer to Article #2687

  1. Perform a version comparison on the dll files on the client against our own machine. If possible, we may give our file to the client for testing purposes

For full instruction on how to setup a MS Exchange mail level backup set, please refer to the AhsayOBM User's Guide for details.

Last update:
2012-05-01 17:54
Martin Cole
Average rating:0 (0 Votes)

You cannot comment on this entry

Chuck Norris has counted to infinity. Twice.