Thats what I am using to read e-mail using C#:
outLookApp.NewMailEx += new ApplicationEvents_11_NewMailExEventHandler(outLookApp_NewMailEx);
Outl
I would personally not use Outlook as a proxy. If you're trying to ultimately monitor an Exchange store, then I'd use WebDav. Your Exchange server must support it - but if it does, it's a simple XML API. Well, the API bit is simple, but the XML is quite convoluted. But once you've encapsulated this in a bit of code, it's a doddle to use.