-1

私はC#の初心者です。現在、C# で MS Exchange ネイティブ プロトコル (mapi) を使用するメール読み取りアプリケーションを開発しようとしています。

EAgetmail.dllインターネットで入手できるものを使ってみました。正常に動作していましたが、サードパーティの dll を使用せずに試しています。

DLLを使用せずにコーディングが利用できるかどうか、または推奨されるDLLのソースコードが利用可能かどうか。私の問題を解決できる可能性があると思われる場合は、コーディングを共有するか、参照する Web サイトを教えてください。あなたのサポートは私にとって非常に役に立ちます。

4

3 に答える 3

2

EWS インターフェイス (Exchange Web サービス) を介して Exchange メールボックスを読み取ることができます。これは、Exchange 2007 以降で機能します。CodeProject の記事: Exchange Web Servicesをご覧ください。

古い Exchange サーバーのもう 1 つのオプションは、Collaboration Data Objects Library (CDO.DLL) を使用することです。

コラボレーション データ オブジェクト (CDO) を使用して新しい Exchange 電子メールを確認する

C# .NET を使用して MAPI 経由で受信トレイにアクセスする

于 2013-04-28T14:08:51.060 に答える
1

拡張 MAPI は .Net 言語ではアクセスできません。以前は MAPI33 という名前の製品がありましたが、現在は開発またはサポートされていません。

Redemption、特にExtended MAPI をラップし、.Net でアクセス可能なオブジェクトのRDOセットを使用してみることができます。

于 2013-04-29T01:14:41.053 に答える
0

ネイティブの .net System.Net.Mail を使用してこれを行うことができます

msdn サイトでこの例を確認してください。

http://social.msdn.microsoft.com/Forums/en-US/netfxnetcom/thread/a75533eb-131b-4ff3-a3b2-b6df87c25cc8/

于 2013-04-28T13:03:46.570 に答える