5

是否可以在其他人的 Exchange 2010 帐户上创建会议或约会,而无需他们接受会议?理想情况下,我们希望有一个代表帐户或类似的策略,将约会/会议放在人们的日历上。我们想绕过正常的请求/接受模型,并将这些会议强制纳入日历。

我查看了 Exchange 2010 文档中的 CreateItem(),但不清楚该方法执行后会发生什么。用户是否收到正常的邀请?我们不希望那样。我们想要一个模型,我们的系统可以完全控制用户的日历,而不会收到传统的会议邀请,并且可以自动接受。我也不想使用 VBA hacks 或插件。

4

2 回答 2

1

我认为在使用情况下是可能的ApplicationImpersonation(使用ImpersonatedUserId)。您必须首先配置Exchange,这一点很重要。然后您可以设置NetworkCredential 使用ImpersonatedUserId直接访问目标日历。有关更多信息和代码示例,请参见此处

于 2012-05-29T13:08:17.827 回答
0

我要做的是获取 MFCMapi (mfcmapi.codeplex.com) 的副本,然后以传统方式创建会议请求并将其发送到几个邮箱。在一对夫妇中接受它,在一对夫妇中标记暂定,等等。

查看在受邀者邮箱中创建的结果日历项目。我希望您应该能够创建约会,然后设置必要的 MAPI 属性以使其显示为已接受。您可以使用 EWS 设置任意属性,只是需要进行一些挖掘才能确定要设置哪些属性。MFC Mapi 是一个很好的工具。

在组织者方面,您需要进行一些调整,以便看起来每个人都接受了。

于 2012-05-28T16:11:17.930 回答