Hi medforcetech, your project is relatively easy. In fact, I'm working on this same project but using Java instead of C#. I am an IT Engineer and I work exclusively with MS-Outlook and mail handling in general.
Four steps, 1. Connect to the mail server. 2. Download all new mails (can include attachments). 3. Parse mails using a pre-formatted schema. and 4. Classify the mails according to schema used in the parsing.
Particularly, I use these 4 steps to retrieve all orders that a business get from online sales. There exists several external files which are formats that the app uses to compare the mails downloaded, then the system retrieves the Customer Name, Address, Payment Type, Email Address, Product Items, etc. The app, organizes all this information in a Dictionary (in Java it's called "Map") for better handling, and inserts this information on another system to proceed with the invoicing and delivery.
You surely need this same process applied to other type of business. In any way, the principle remains, download mails,parse and organization of data retrieved. I surely can develop this same solution for your business in C# in approximately 10 days.
If you have any question, or need more details about how I am going to develop your solution, then just send a message. I can send you more details specifically in C# bout your solution.
Well, I think that's all by now.
Regards.-