Exchange Server 2007 (outlook) を使用して電子メール アカウントを構成しています。
Exchange サーバーに存在するユーザー (メールボックス) の詳細を取得するにはどうすればよいですか。
この機能は Outlook にあります。IDをダブルクリックして詳細を確認します。
しかし、これをプログラムでどのように行うことができますか? (C# を使用)
Exchange Server 2007 (outlook) を使用して電子メール アカウントを構成しています。
Exchange サーバーに存在するユーザー (メールボックス) の詳細を取得するにはどうすればよいですか。
この機能は Outlook にあります。IDをダブルクリックして詳細を確認します。
しかし、これをプログラムでどのように行うことができますか? (C# を使用)
Exchange SDKの Web サービス部分または新しいWeb サービス マネージ APIのいずれかを使用して、情報を収集したり、Outlook で実行できるほぼすべてのことを実行したりできます (違いについては、このグラフを参照してください)。どちらのリンクからも、ハウツー、リファレンス ページ、サンプル コードにアクセスでき、作業を開始するのに役立ちます。
グローバル アドレス一覧 (GAL) を照会する場合は、いくつかの方法があります。OWA (つまり、HTTP プロトコル) には、「galfind」というコマンドがあります (コード例はこちら、リファレンスはこちら)。または、ADSI を使用して GAL を検索することもできます。または、CDO や MAPI もありますが、可能であればそれらを避けたいと思います。