我正在尝试创建一个将在 Exchange 2003 上处理邮件消息的应用程序。我的开发环境是带有 Visual Studio 2008 的 Windows XP。在阅读了各种 API 的描述之后,似乎我应该使用 CDO。
我已经下载了 Exchange 2003 SDK。该文档有很多示例程序,但我无法编译其中的任何一个。我知道我需要添加对正确 .DLL(s) 的引用。参考文档讨论了 CDOEX.DLL。我从 Exchange 2003 获得了 DLL,并在我的项目中引用了它。(点击此链接。)它确实在 CDO 命名空间下添加了许多对象,但文档中引用的许多对象并不存在。(例如,几个示例使用 CDO.Person,(据我所知)不存在。
我发现特别令人困惑的是示例项目使用 CDO.Person,但 SDK 中的类参考文档并未将该类列为属于 CDO 命名空间的类之一。
谁能指出我需要参考或链接到我的项目以访问 Exchange 2003 SDK 中的此类和其他相关类?
此外,我是否错过了大局的一部分?CDO不是要走的路吗?我的应用程序将不得不访问和更改 Exchange 服务器中数百个(如果不是数千个)不同用户邮箱中的邮件数量。