We need a small dll - library written in .Net 2.0/C# for any Ms-Windows release from XP to Windows 7, that can extract single emails from an Ms-Outlook PST file (2000,2003,2007).
This will be done on the user PC that already contains all ActiveX needed to read the right version of that PST.
It will make possible to
1. start reading a "big" PST
2. stopping the process
3. start it again readinf from the last position
Our application when needed start that DLL passing the PST location ("c:/programs/myfile.pst").
Your program must open it, start reading emails from the first.
User can shut down PC when your program are reading email #200
At the restart our software calls the DLL and it must start to read from email #200
How it will work:
1. You will write a PST email extractor engine.
2. We call it and each time it reads an email it will raise an event that contains:
A. percent done
B. the email object
The email object must contains (at least):
A. Sender address (name, address)
B. "To:" address list (name, address)
C. "CC:" address list (name, address)
F. text body
G. html body
H. attachments list (as phisical files on system temp dir, or streams)
I. The entire email in the ascii form (see for example [url removed, login to view])
15 freelancers are bidding on average $383 for this job
13 Years of experience in Software development Windows and Web. Expert in Sql Server and .NET. Microsoft Certified as MCP, MCTS, MCPD, MCT.
You can use MAPI/Extended MAPI for this purpose. So, you can directly access to the PST file and explore anything within. I can show you a demo if you would.