以编程方式更改Exchange Server上的数据

时间:2011-01-20 18:30:29

标签: c# web-services exchange-server exchangewebservices

我想知道以何种方式以编程方式更改Exchange Server上的数据?

使用Exchange Web服务(EWS)可以(更改意味着添加/编辑/删除):

  • 为其他用户更改Exchange Server上的数据?
  • 更改全球地址列表?

如果没有,我怎么能以编程方式做到这一点?

我们有一个系统,我们需要让它与Exchange Server进行通信,以执行与日历,电子邮件,GAL相关的不同任务

我应该考虑的最佳做法和方法是什么?

欢呼声

1 个答案:

答案 0 :(得分:1)

我不知道GAL是什么,但你肯定可以管理用户日历(添加会议,添加taksks,...)和电子邮件(阅读,发送等)。

管理其他用户帐户您必须启用模拟。

前段时间我在博客上写了两篇文章,如何模拟Exchange服务绑定以及如何在Exchange中为任何用户日历添加约会。我不会在这里粘贴代码,因为它没有任何意义,只是在这里你有链接,如果你感兴趣:

Impersonation

Creating appointment

但是现在获得与上面相同的结果更容易,但由于Exchange Web Services Managed API 1.1 SDK,代码行数更少。因此,如果您想要与excahnge进行通信,您应该阅读有关此API的更多信息,看看它是否适合您和您的需求。