Patent ID: 8041675

Claim:
A method comprising: replicating, using a computer, an original database file to create a backup database file, wherein the original database file comprises a plurality of e-mail messages, and the backup database file comprises respective replicas of the plurality of e-mail messages; storing the backup database file in a data store; registering with a mail application programming interface (MAPI) to monitor the original database file, wherein the registering operates to configure the MAPI to detect a first event and a second event in the original database file; determining whether the MAPI detects the first event or the second event in the original database file, wherein the first event in the original database file comprises an addition of a new e-mail message to the plurality of e-mail messages, and the second event comprises a deletion of at least one e-mail message from the plurality of e-mail messages; and updating the backup database file, wherein the updating updates the backup database file by replicating the first event or the second event, and the updating is performed in response to determining that the MAPI detects the first event or the second event.