【问题标题】:Exchange web services (EWS): Send "meeting invitations" for meetings stored in a public folder calendarExchange Web 服务 (EWS):为存储在公用文件夹日历中的会议发送“会议邀请”
【发布时间】:2015-07-27 09:55:23
【问题描述】:

在 stackoverflow (Appointment.Save and Appointment.Update always set IsMeeting to true) 上已经讨论过 EWS 在公共文件夹中创建新日历项目/会议时无法自动发送会议邀请的限制。

由于我确实需要将会议发送到各个与会者的日历,所以我想知道是否有人找到了解决这种奇怪行为的方法(我什至找不到以编程方式发送会议邀请的方法)。

似乎唯一可行的方法是将日历项目转发到与会者的地址,但这实际上不是一种选择,因为它只会使会议作为电子邮件中的附件提供。

【问题讨论】:

  • 如果您使用您提供的链接中的方法并使用 SendInvitationsMode.SendToAllAndSaveCopy 代替,它应该发出邀请并将其保存为会议
  • 我正在尝试找到一种解决方法,因为当我使用 SendToAllAndSaveCopy 时,交换的答案是:无法为位于公共文件夹中的日历项目发送会议邀请或取消。
  • 哦。我完全误解了这个问题。对于那个很抱歉。我一直在环顾四周,似乎不允许公共文件夹发送邀请,您需要有一个不公开的发件人才能使其正常工作。我能找到的最好的解释是here
  • 谢谢,但你能不能给我一个简短的描述。我不是该网站的付费订阅者:(
  • 我也没有,但出于某种原因,我可以通过google 4th 链接进入。 “它不应该工作的原因是因为公用文件夹不发布忙/闲信息。您无法邀请公用文件夹参加会议,也无法查看公用文件夹是否可用。”

标签: php exchangewebservices php-ews


【解决方案1】:

在 msdn 上,他们有一个创建和发送邀请的示例

msdn link

但这不适用于公用文件夹:

“它不应该工作的原因是因为公用文件夹不发布忙/闲信息。您无法邀请公用文件夹参加会议,也无法查看公用文件夹是否可用。”

【讨论】:

  • 这是执行此操作的标准方法,但当我将会议保存在公用文件夹中时它不起作用。为了在该示例中发送邀请,他们使用“SendInvitationsMode.SendToAllAndSaveCopy”自动转发它们,但在公共文件夹中使用时会返回错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-21
  • 2011-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多