【问题标题】:How to get Exchange Mailbox address using folderid property?如何使用 folderid 属性获取 Exchange 邮箱地址?
【发布时间】:2013-10-11 09:41:57
【问题描述】:

我有一个订阅了多个邮箱的流式通知侦听器。当收到创建通知时,我会绑定到创建的项目以尝试了解更多信息。

我尝试查看ParentDirectoryID.Mailbox 以尝试找出创建项目的位置,但它为空。 The API says 文件夹 ID 和文件夹名称/邮箱属性是互斥的。

那么,如何加载文件夹名称/邮箱属性?

【问题讨论】:

  • 我也有同样的问题。你找到答案了吗?

标签: c#-4.0 exchangewebservices ews-managed-api


【解决方案1】:

我建议您应该采用以下方法来解决您的问题:

  1. 您可以在订阅时维护ListDictionary(由您决定)来存储SubscriptionIdMailBox的条目,一旦您收到通知,提取SubscriptionId并映射到您的存储List/Dictonary 以获取邮箱。

如果您不需要任何来自 Exchange 的额外详细信息,此解决方案会很方便,因为它减少了对 Exchange 的调用。

  1. 您可以通过传递ExtendedPropertyDefination 详细信息获取MailBox 详细信息,并使用从通知中提取的ItemId 拨打电话。

我相信你得到了这两种方法。

【讨论】:

  • 非常感谢您的回复。:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-27
  • 1970-01-01
  • 2018-04-16
相关资源
最近更新 更多