如何使用 EWS 保存对话历史消息并使其正确显示在对话历史文件夹中

Posted

技术标签:

【中文标题】如何使用 EWS 保存对话历史消息并使其正确显示在对话历史文件夹中【英文标题】:How can I save Conversation History messages using EWS and have them appear correctly in the Conversation History Folder 【发布时间】:2012-10-31 15:39:55 【问题描述】:

Microsoft 提供的 Lync 客户端可以选择使用 EWS(Exchange Web 服务)将对话历史记录保存到交换文件夹中,该文件夹可通过 c# 托管 API 访问。当 Lync 使用 EWS 将消息保存在“对话历史记录”文件夹中时,这些消息将显示为特殊的对话项目。这是通过将 ItemType 设置为“IPM.Note.Microsoft.Conversation”来完成的——至少部分如此。

我的问题是:如果我必须自己创建对话文件夹而不是依赖 Lync 创建它,如何获得 Lync 管理的对话文件夹的完整行为?我发现我需要将 FolderType 设置为“IPF.Note.Microsoft.Conversation”,但这显然不足以让文件夹中包含的对话项目正确显示。还需要什么魔法?

【问题讨论】:

【参考方案1】:

在这种情况下,问题原来是 Exchange 和 Lync 服务器之间的集成失败,这导致对话历史文件夹的 Outlook Web 访问视图呈现不正确。对话历史文件夹实际上是正确的——只需设置 IPF.Note.Microsoft.Conversation。

参考:

    http://support.microsoft.com/kb/2000886 http://www.expta.com/2010/09/how-to-integrate-lync-server-2010-with.html http://technet.microsoft.com/en-us/library/gg398806.aspx http://blog.schertz.name/2010/11/lync-and-exchange-im-integration/

【讨论】:

【参考方案2】:

Microsoft Lync 控制台您可以找到 3 个图标 1st Contacts、2nd Activity Feesds 、3rd Conversations。 单击第三个图标对话。 在控制台底部,您可以找到“在 Outlook 中查看更多”点击它,然后在 Outlook 中找到所有对话历史文件夹。

【讨论】:

以上是关于如何使用 EWS 保存对话历史消息并使其正确显示在对话历史文件夹中的主要内容,如果未能解决你的问题,请参考以下文章

隐藏包含消息的 DOM 元素并使其可见

Vue、Vuex 和 Firestore:如何在前端显示检索到的 Firestore 数据并使其具有响应性?

VIM,增量搜索:如何跳转到下一个结果并使其突出显示?

如何将 QPushButton 插入 TableView 并使其查看/显示?

如何在 iOS 屏幕上点击某个区域时隐藏 UIView 并使其显示

您将使用啥架构来存储 100 亿条 MIME 消息并使其可删除和全文搜索,包括。附件