2013-04-28 1 views
0

Je suis débutant en C#. Maintenant j'essaye de développer une application de lecture de courrier qui utilise le protocole natif de MS Exchange (mapi) en C#.comment lire les mails d'Exchange en utilisant mapi

J'ai essayé d'utiliser EAgetmail.dll qui est disponible sur Internet. Cela fonctionnait bien mais maintenant j'essaye sans employer le dll de tiers.

Si des codages sont disponibles pour sans utiliser la DLL ou n'importe quel code source est disponible pour votre DLL recommandée. Si vous sentez des possibilités pour résoudre mon problème s'il vous plaît partager les codages ou dites-moi le site Web de se référer. Votre soutien sera très utile pour moi.

Répondre

2

Vous pouvez lire boîte aux lettres Exchange via l'interface SAP (Services Web Exchange) - il travaillera pour l'échange 2007 et plus. S'il vous plaît jeter un oeil à la CodeProject Article: Exchange Web Services

Une autre option pour les serveurs Exchange plus anciens serait d'utiliser la bibliothèque Collaboration Data Objects (CDO.DLL).

Using Collaboration Data Objects (CDO) to check for new Exchange email

Accessing the inbox through MAPI using C# .NET

1

MAPI étendu n'est pas accessible dans les langues .Net. Il y avait un produit appelé MAPI33, mais il n'est plus développé ou pris en charge.

Vous pouvez essayer d'utiliser Redemption, et en particulier son ensemble d'objets RDO qui enveloppe le MAPI étendu et est accessible au format .Net.

Questions connexes