Showing posts with label mvcom. Show all posts
Showing posts with label mvcom. Show all posts

04 March 2013

MVCOM Email Parsing Component: What Content/Meta-data Does It Track

MVCOM is a COM component that software developers use to manage email content stored in Outlook .pst, .msg, or .eml files. It's the same technology used in Encryptomatic's email viewers, like Pst Viewer Pro.

Today a customer asked: 
When the component extracts a pst file, does it write to a temporary table in memory?

During the extract, what content/metadata of each file does it track? 


MVCOM component keeps temporary data in memory.
Such temporary data includes:
  • physical structure binary tree, also known as Node Database Layer.
  • logical structure binary tree, also known as Lists, Tables, and Properties (LTP) Layer
  • object structure, such as Messages/Folders objects, etc
  • Temporary data uses lazy initialization tactic of creation.
The temporary data table is empty after opening a PST/OST file, then it is being filled, step by step depending of course which data an application wants to extract.
For each PST/OST file MVCOM tracks header information, like:
  • Format version
  • ANSI/Unicode type
  • Encryption method
  • Store object location
  • etc
This information is low level and not available to end users.

For each message inside PST/OST the full set of content/metadata can be extracted by user.
The most common content can be extracted directly, for example
  • Subject
  • Sent/Receive datetime
  • From,
  • To/CC/BCC lists
  • message Body
  • Email file attachments and more.

MVCOM can read all native MAPI properties, so you can extract metadata, such as
  • Transport Headers,
  • Priority,
  • Labels,
  • ThreadIndex and more
  • (for additional information please refer MVCOM.MailItem.Properties method)

22 October 2010

MessageViewer SDK (MVCOM) - 2.2.3 update released

Encryptomatic LLC today announced the release of MVCOM version (2.2.3.975).

The changelog for this version primarily contains updates of importantance to Visual Basic 6 users.

- 0001691: [Fix] '-2147467259 (80004005)' automation runtime error in vb6

- 0001711: [Fix] Printing name should include file name, not 'Text Document' name

MVCOM is the royalty-free, MAPI-Free email content component for software developers.


MVCOM lets developers access email content in their software application from Outlook .PST, .MSG, .EML, and Winmail.dat files, with no MAPI or Outlook dependency. For more information MVCOM, goto https://www.encryptomatic.com/mvcom/

13 September 2010

MVCOM Maintenance Release 2.2.2.941 is available.

Encryptomatic LLC today announced the release of MVCOM  2.2.2.941 maintenance release. MVCOM is a COM component for software developers that provides access to .pst, .msg and .eml file content without dependencies on MAPI. Click here for more information about MVCOM component.

Change Log (MVCOM) - 2.2.2

- 0001334: [Fix] x64 platform performance fix

- 0001653: [Fix] Improvements to EML rendering

- 0001651: [Fix] Crash while working with specific pst file
- 0001657: [Add] New methods and property for navigation inside PST files and extract folder information : CollectDir, ChangeDir, Broker.CountDir

- 0001655: [Add] Unicode conversion speed up

- 0001654: [Add] Including CAB file to the installer package

- 0001656: [Internal] Remove dependency of 3rd party libraries

- 0001456: [Internal] Resolved intermitted issue with signature for IsLicense40