Exchange2003でメールメッセージを操作するアプリケーションを作成しようとしています。開発環境はWindowsXPwith Visual Studio 2008です。さまざまなAPIの説明を読んだ後、CDOを使用する必要があるようです。
Exchange2003SDKをダウンロードしました。ドキュメントにはたくさんのサンプルプログラムがありますが、どれもコンパイルできません。正しい.DLLへの参照を追加する必要があることはわかっています。リファレンスドキュメントでは、CDOEX.DLLについて説明しています。Exchange 2003からDLLを取得し、プロジェクトで参照しました。(このリンクをたどります。)CDO名前空間の下にいくつかのオブジェクトが追加されますが、ドキュメントで参照されているオブジェクトの多くは存在しません。(たとえば、いくつかのサンプルはCDO.Personを使用していますが、これは(私が知る限り)存在しません。
私が特に混乱しているのは、サンプルプロジェクトがCDO.Personを使用していることですが、SDKのクラスリファレンスドキュメントには、そのクラスがCDO名前空間に属するクラスの1つとしてリストされていません。
Exchange 2003 SDKのこのクラスやその他の関連クラスにアクセスするために、プロジェクトを参照またはリンクする必要があるものを教えてもらえますか?
さらに、全体像の一部が欠けていますか?CDOは進むべき道ではありませんか?私のアプリケーションは、Exchangeサーバー内の数千ではないにしても数百の異なるユーザーメールボックスのメッセージ数にアクセスして変更する必要があります。