3

私はかなり新しいプログラマーです。私が仕事で任されていることの1つは、カスタムツールを使用してドラフトメールを作成し、ツールを実行しているユーザーのドラフトメールフォルダーにドロップすることです。現在、Exchange Server 2010を使用しています(ただし、Exchange Onlineへの移行中です)。

このリンクはUseDefaultCredentialsについて説明していますが、それを実装する方法がわからないようです。serviceというExchangeServiceオブジェクトを作成し、これをクレデンシャルに使用してExchangeサーバーと対話することができました。

service.Credentials = new WebCredentials( "my login name"、 "my password");

コードからそれを排除し、ツールを使用しているログインユーザーの資格情報を使用できるようにしたいと思います。それは可能ですか?

4

2 に答える 2

2

defaultcredentials を使用すると、投稿されたコードを削除できます。「UseDefaultCredentials」を True に設定するだけで、資格情報を手動で設定しないでください。この場合、ツールを実行しているユーザーの資格情報が取得されます。私はそれを自分で使用していますが、うまく機能します。

よろしく、J

于 2013-03-27T13:27:20.007 に答える