EWS 2010获取日历项目而不使用模拟C#

时间:2013-05-18 07:35:47

标签: exchange-server exchangewebservices exchange-server-2010

我有一个爬虫,过去常常使用模拟帐户来抓取用户日历。 现在,我无法使用此模拟帐户,需要找到一种方法让爬虫工作。

有没有办法在不使用模拟帐户的情况下访问用户的日历? 如果有办法,请您解释一下如何做到这一点以及我需要做些什么来使其发挥作用?

另外,如果有一个作为参考的话,你会给我一个示例代码吗?

谢谢你, RAD1

2 个答案:

答案 0 :(得分:2)

实际上,这些用户可以向他们的邮箱授予Delegate access

之后,从Microsoft.Exchange.WebServices.Data代码访问其文件夹,如下所示:

rootfolderId = new FolderId(WellKnownFolderName.Contacts, 
  new Mailbox(delegateEmail));

答案 1 :(得分:0)

除了模仿之外唯一的方法就是知道每个用户的密码,这不是切实可行的解决方案。