I need an application written in C#, VB 6, or Delphi that has a user interface where a user can set the time of day for polling. Each day when the polling time comes the program will scan and find all outlook and outlook express email and put them in a database. If some email has been deleted since the last time of polling it will ensure that at the next polling they are also deleted from the database so that the email in the database is always in sync after each polling time. Outlook and Outlook express should no longer need to be installed so it might be required to use extended MAPI. The fields stored in the database would be sender, receiver, date, subject, body, and where it was found. Where it was found would be a description of the path and name of the pst or whatever it was found in. Probably the folder as well such as sent items, inbox, etc.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows 98 and Windows XP