Xmpp 使用openfire监控插件检索存档消息

Xmpp 使用openfire监控插件检索存档消息,xmpp,openfire,Xmpp,Openfire,我将XMPP与openfire server一起用于我的网站im。我已经启用了监控服务插件,所以我可以归档邮件 当我发送一个iq节来检索集合时,服务器响应是一个错误iq节 这是请求 <iq type='get' id='user13' xmlns='jabber:client'> <list xmlns='urn:xmpp:archive' with='b31315847fed0d6728d5fb763e4a53b09d6fb549@user-pc'> &

我将XMPP与openfire server一起用于我的网站im。我已经启用了监控服务插件,所以我可以归档邮件

当我发送一个iq节来检索集合时,服务器响应是一个错误iq节

这是请求

<iq type='get' id='user13' xmlns='jabber:client'>
   <list xmlns='urn:xmpp:archive' with='b31315847fed0d6728d5fb763e4a53b09d6fb549@user-pc'>
     <set xmlns='http://jabber.org/protocol/rsm'>
        <max>
          10
        </max>
     </set>
   </list>
</iq>

10
这是服务器响应:

<iq xmlns='jabber:client' type='error' id='user13' to='dff4bb27259100a5b158ba2477037da823d54229@user-pc/68154bb7'>
    <error code='501' type='cancel'>
        <feature-not-implemented xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
    </error>
</iq>

当我查看openfire管理控制台时,我可以查看归档的对话,因此我希望我的请求能够正常工作,但事实并非如此


发生什么事了

你的诗节是正确的。但是这个插件似乎不起作用

Openfire监控插件不是为消息存档而设计的。此插件的主要用途是用于流量统计记录和监控

你可以看看监控插件。邮件归档刚刚添加到1.3版中。消息已保存,但仅用于记录和监视目的

我也尝试过这个插件&我无法通过这个插件检索消息历史记录

作为解决方案,您可以安装插件,而不是Openfire监控插件。此插件指定用于邮件存档和检索

我已经安装了OpenArchive 1.6&它适合我


我的推荐人:

非常感谢你,我的朋友,我已经解决了这个问题一个多月了。。。我没有安装OpenArchive,但我只是使用了监控服务本身的归档。。。我将考虑使用OpenCube在下一个项目中,因为我交付了以前的项目,+1和最佳答案:regards@wlz你是怎么得到OpenArchvie 1.6的?博客的链接都不起作用。只有这个github repo存在:(最新版本是
1.0.2
)我担心我能否可靠地使用这个插件。你还在用它吗?@vedant1811哦,看来这个链接已经不起作用了。我认为他们已经将其与Openfire监控插件(从1.3版开始)合并了,如果您仍然想获得OpenArchive包,也许你可以试试这个链接@MrD,我正在使用监控插件1.7.0和Strophe.js,它可以工作。我也有同样的问题,我想知道你是否记得你安装的插件的版本。监控插件说它应该从1.3版开始支持XEP-0136,但我也得到了一个未实现的功能。@vinnybad,抱歉,时间太长了,我刚刚注意到你的评论。我不记得确切的版本。