Le meilleur endroit pour démarrer est le Centre de développement pour Exchange sur msdn.microsoft.com.
Si vous souhaitez traiter des messages pendant qu'ils se déplacent entre des boîtes aux lettres, vous souhaitez créer un Transport Agent. Toutefois, si vous souhaitez consulter les messages au repos, dans une boîte aux lettres (ou un ensemble de boîtes aux lettres), vous souhaitez consulter les services Web Exchange (pris en charge dans Exchange 2007 et versions ultérieures). Cependant, avant d'écrire directement sur l'API EWS SOAP (ce qui peut être lourd), il est préférable d'utiliser l'API Managed EWS, qui est essentiellement un wrapper pour l'API SOAP que vous pouvez appeler directement à partir de C#. cela rend le contenu de la boîte aux lettres (et d'autres trucs sympas) vraiment facile à partir de C#.
EWS Managed API Docs