George Sullivan - Bethesda MD, US Demsas Abraha - Bethesda MD, US
International Classification:
G06F 15/16
US Classification:
709206000
Abstract:
In an environment such as the Microsoft Exchange server environment, the present invention uses an event notification mechanism to identify and store incoming and outgoing electronic mail in secondary storage. With respect to electronic mail, there is an event notification at the detection of either an internal or external message. This notification is provided with a unique identification of the message, and then the message is sent to secondary storage. The journaling feature that is commonly available in systems such as Microsoft Exchange is not used as a source from which to copy messages for secondary storage. By not using journaling, there is a significant savings of processing resources. After storage in secondary storage, any copy of the email that may be residing in local storage at the exchange group can be deleted according to administration-defined policies. The storage format in secondary storage is that of RFC 2822 in an embodiment of the invention. The email is stripped of its Microsoft Exchange format and then treated as a single file that includes both message and header data. The file is then stored in RFC 2822 format in this embodiment. In an alternative embodiment, the file can be stored in XML format.
George Sullivan - Bethesda MD, US Demsas Abraha - Bethesda MD, US
International Classification:
G06F012/00
US Classification:
707200000
Abstract:
A method including reading a policy file for defining criteria to be used for migrating a file from a first storage to a second storage, scanning the first storage, determining whether there is adequate storage space in the second storage, analyzing the first storage based on the policy file to identify a file that is to be migrated, copying the file to the secondary storage, and writing a reparse point corresponding to the copied file in the first storage.