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 that PST.
## Deliverables
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
For example.
Our application when needed start that DLL passing the PST location ("c:/programs/[login to view URL]").
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)
D. subject
E. date
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 [login to view URL])