Microsoft’s indecisive behavior regarding MAPI
BackupAgent uses MAPI to extract mailbox-specific data from Exchange information stores. MAPI is Microsoft’s standard for mail traffic between mail clients (read: Outlook) and an Exchange Server. Microsoft is already struggling for years on the subject of allowing third-party access to MAPI for extensibility of Exchange. In Exchange 2007 they attempted to change this, when they published a public webservice API. On the other hand they also still allowed ISV’s to access MAPI, although they provide no official support for backup/restore purposes. As a result of this indecisive behavior it was better for BackupAgent only to support remote access to Exchange 2007 servers for performing mailbox backups. This is related to the limitations we faced when we wanted to support the 64-bits architecture.
How it works
BackupAgent will add a setting to its ‘Folder level backup’ option to access an Exchange 2007 server in the domain. This feature can only be used on 32 bits machines. Here is a screenshot:

To enable the feature, the following prerequisites will apply:
- 32 bits edition of Windows, which does not have a local instance of Exchange Server installed and is part of the domain
- Exchange System Management Tools should be installed
- The OnlineBackupService.exe should run as a user which is Domain Administrator and Exchange Administrator


Offering an online backup solution is like designing a house. The possibilities are numerous, and the accompanying prices various.
For the second year in a row, BackupAgent is nominated by CRN-magazine for the Channel Awards 2008. And again in the – for us most meaningful – category ‘