MSG file is a single email format used by Microsoft Outlook and Exchange to store emails, contacts, notes, tasks, appointments, etc. These messages include sender, recipient, subject, date, message body, contact information, or task specifications. These properties are part of MSG file. MSG file has headers, message body, and hyperlinks as plain ASCII text. MSG files are also compatible with other programs that use Messaging Applications Programming Interface (MAPI).
MSG File Structure
MSG file is a compound file binary file format that consists of streams and storages. These files contain objects, which in turn stores properties and collection of properties. The objects are represented by storages whereas properties by streams.
Objects
Objects in message store are created by Outlook email client or the server. Three types of objects are found in MSG file –
Properties
Properties describe the attributes of the object such as sender email, read receipt, name of the attachments, etc. These details are defined through properties. Properties are categorized as follows –
Scenarios to avoid MSG formats
Message objects can be shared between clients or message stores in .MSG file system. Multiple circumstances are there which store message object in .msg file format in an appropriate way. Like –