连接到Exchange - 入门教程?

时间:2009-03-24 11:40:15

标签: c# c++ exchange-server

我需要连接到Exchange-Server并读取第三方应用程序存储在那里的一些值(BlackBerry Enterprise Server)。

根据我的理解,我需要在C ++中使用CDO(在这方面,C#似乎不能很好地工作)。是对的吗?我尝试了一下,但似乎有很多不同的方法,有很多不同的API,整个主题让我感到困惑。

有人能指点我一些资源或告诉我从哪里开始吗?

谢谢!

3 个答案:

答案 0 :(得分:5)

根据您使用的Exchange版本,您有几个选项。

如果您运行的是Exchange 2007 Exchange Web服务 - 与Exchange通信的语言无关方法以及前进的主要方法。除了大量书籍之外,谷歌搜索引擎EWS还将返回大量精彩内容,包括教程和信息。

An example from Microsoft

如果您运行的是Exchange 2003或更早版本 WebDAV是一种访问Exchange的简单方法,正如Marc推荐的那样。网上也有很多很好的教程。它也像EWS一样与语言无关。

Dan's WebDAV 101 Blog - 我过去用于WebDAV& EWS信息。

任何版本的Exchange 如果C ++是一个选项,那么还有MAPI。如果您不熟悉MAPI编程,那将是一个学习曲线,但您可以对邮箱及其内容做任何事情。 C#不支持MAPI。

答案 1 :(得分:2)

自从我解决这个问题至少已经有三年了,但在我看来,最好的解决方案就是使用WebDAV进行C#。而不是试图解释我真的不记得的代码,这是我当时写的link to a tutorial。绝对检查最后的链接,我记得他们非常有助于理解该技术的工作原理。

答案 2 :(得分:-1)

谢谢你们的答案! 但是我最终从codeplex下载了一个名为MFCMapi的小工具,并使用提供的源代码作为如何做事的指南。