Thats what I am using to read e-mail using C#:
outLookApp.NewMailEx += new ApplicationEvents_11_NewMailExEventHandler(outLookApp_NewMailEx);
Outl
Are you sure you want to use Outlook as a proxy?
people seems to deal low level with such a task in C# (surprising there isn't any built-in component in the framework...)
Concerning Mat's response, Redemption is indeed a fine product (used it to parse mails upon arrival in outlook), but I doubt it can work without outlook running.