私はメールアドレス[email protected]と「ユーザーA」からのメールを抽出するアプリケーションを、持っています。これは、ユーザAがログインしている場合は正常に動作し、アプリケーションを実行しますEWSマネージAPI:Windowsログインに関連付けられているメインのメールボックス以外の受信トレイを検索
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010);
service.UseDefaultCredentials = true;
service.Url = new Uri(ServerName);
FindItemsResults<Item> findResults = service.FindItems(WellKnownFolderName.Inbox, new ItemView(500));
:私はこれを行うには、次のコードを使用します。
しかし、「ユーザーBが」ユーザーAの受信トレイへのアクセスを許可し、ユーザーAの受信トレイからファイルを抽出するために、同じアプリケーションを実行しようとされてきたと言うことができます。どのように私は、電子メールアカウントの受信トレイを指定するには、上記のコードを変更するのでしょうか?
私は資格証明書を取得するとき、私はユーザーAのログイン情報をハードコーディングできますが、理想的に私はハードコードされたユーザ名を避ける代わりに、アプリケーションを実行しているユーザーの資格情報を使用するであろうことを知っています。
これは私の理解が不足しているかもしれませんが、私は比較的新しい.netとEWSの新機能です。どんなポインタであれ大いに感謝します!
おかげ