【发布时间】:2017-04-12 20:52:18
【问题描述】:
我有一台旧的 Exchange 2003 服务器,我们通过 WebDAV 连接到该服务器。我们有一个使用它的应用程序,我们在其中为 DAV 命名空间中的约会设置了一些自定义属性,例如 DAV:OrderId,其中 OrderId 是自定义属性的名称。
现在我们要将邮箱移动到 Exchange 2010 开始,因为它不支持 WebDAV,所以我找不到如何使用托管 EWS(Exchange Web 服务)读取该自定义属性的方法。
我尝试通过搜索来获取它们DefaultExtendedPropertySet.Common
和DefaultExtendedPropertySet.PublicStrings
收藏品,但它们当然不存在。
我们的应用需要这些属性才能工作。
有人有什么想法吗?
【问题讨论】:
-
我建议您查看一个您知道该属性已使用 Mapi 编辑器(如 MFCMapi 的 OutlookSpy)设置的项目,这使您可以查看该项目的所有可用属性。然后您应该能够查看属性定义并使用它来确定您的扩展属性定义应该是什么(如果有的话)
-
我试过 MFCMapi。它甚至没有在那里显示。完全没有显示它。我会试试 OutlookSpy。但我知道它在项目上,因为我可以在 2003 年通过 WebDAV 取回它
-
好吧,我在 Exchange 2003 上再次尝试了它,我找到了包含所有信息的自定义道具。谢谢!
标签: exchange-server exchangewebservices webdav