【问题标题】:Connect to Exchange - Getting Started Tutorial? [closed]连接到 Exchange - 入门教程? [关闭]
【发布时间】:2009-03-24 11:40:15
【问题描述】:

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

据我了解,我需要将 CDO 与 C++ 一起使用(C# 在这方面似乎表现不佳)。是对的吗?我试着搜索了一下,但似乎有很多不同的方法和很多不同的 API,整个主题让我有点困惑。

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

谢谢!

【问题讨论】:

  • 查看 www.slipstick.com - Sue Mosher 是 Exchange 粉丝,并且有一个很棒的网站 - 很多关于 CDO、MAPI、开发等的内容。

标签: c# c++ exchange-server


【解决方案1】:

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

如果您运行的是 Exchange 2007 Exchange Web 服务 - 与 Exchange 通信的与语言无关的方法和前进的主要方法。谷歌搜索 EWS 将返回大量包含教程和信息的优秀作品以及大量书籍。

An example from Microsoft

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

Dan's WebDAV 101 Blog - 我过去用于 WebDAV 和 EWS 信息的博客。

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

【讨论】:

    【解决方案2】:

    我解决这个问题至少已经三年了,但在我看来,最好的解决方案是 C# 和 WebDAV。与其尝试解释我不太记得的代码,不如说是我当时写的link to a tutorial。一定要看看最后的链接,我记得它们对理解技术是如何工作的很有帮助。

    【讨论】:

      【解决方案3】:

      谢谢大家的回答!
      不过我最终还是从codeplex 下载了一个名为 MFCMapi 的小工具,并使用提供的源代码作为操作指南。

      【讨论】:

      • 此链接已失效。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-02
      • 1970-01-01
      • 2010-09-08
      • 2010-11-05
      • 2010-09-22
      • 2019-10-08
      • 2018-06-29
      相关资源
      最近更新 更多