Hi Philip,
Thanks for posting!
For the current issue, there is a KB article demonstrates how to retrieve
message from Exchange server by using C#:
http://support.microsoft.com/?id=310206
The implementation also uses the CDO object which belongs to the Exchange
SDK as Ken mentioned. Although the version in the article is not the latest
one, you just need to do a little modification such as reference the new
version CDO library in your application.
I hope the above information will be helpful, if you have any questions or
concerns, please do not hesitate to let me know. I am standing by to help
you.
Regards,
Yuan Ren [MSFT]
Microsoft Online Support