PST Creation

  • Thread starter Christopher J. Amatulli
  • Start date
C

Christopher J. Amatulli

i'm looking for a way to create PST's (allong with putting messages in it)
for a migration from an old mail system.

at present the old mail system is deceased, and we are left with several
million EML files. is their a way (other than redemption) that i can create a
new PST, and import those EML's to that new store?

the plan is to script the import and distribution of the EML's based on
accounts to the users profile, where they will open the PST with outlook.
 
S

Sue Mosher [MVP-Outlook]

To create a .pst file, take a look at the Namespace.AddStore method.

The Outlook object model knows nothing about .eml files, so you'd need to use Redemption or write your own parser.
 
C

Christopher J. Amatulli

thanks...

now my next question, where can i find details on writing my own parser? and
can it be done in C# or VB.net? i had written a import component before to
get data from an access database into exchange, but it left everything as
drafts and i was never able to find a way to make it not a draft...

--

Christopher J. Amatulli


Sue Mosher said:
To create a .pst file, take a look at the Namespace.AddStore method.

The Outlook object model knows nothing about .eml files, so you'd need to use Redemption or write your own parser.
 
S

Sue Mosher [MVP-Outlook]

You would need to examine the contents of the .eml files, analyze their structure, and then decide how best to extract the data that you want. Not a simple task. If you create the item as a PostItem, then change its MessageClass to IPM.Note, it will appear as a received item. However, you still may not be able to set all the properties you want. I would strongly suggest using Redemption.

--
Sue Mosher, Outlook MVP
Author of Microsoft Outlook 2007 Programming:
Jumpstart for Power Users and Administrators
http://www.outlookcode.com/article.aspx?id=54


Christopher J. Amatulli said:
thanks...

now my next question, where can i find details on writing my own parser? and
can it be done in C# or VB.net? i had written a import component before to
get data from an access database into exchange, but it left everything as
drafts and i was never able to find a way to make it not a draft...
 
B

bobmaria57

You can use Kernel for EML to PST Conversion tool for converting EML files to PST so that they can be accessed using Outlook.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top