MongooseIM 返回功能的消息存档管理未实现
Message Archiving Management on MongooseIM returning feature not implementing
我已经如下编辑了MongooseIM的配置文件以启用MAM
{mod_mam_odbc_prefs, [pm]},
{mod_mam_odbc_arch, [pm]},
{mod_mam_odbc_user, [pm]},
{mod_mam, []}
重新启动服务器后,当我发送一条消息时,它会存储在 MAM 的数据库表中(每条消息有 2 个条目,我不知道为什么)。
现在,当我发送一个 IQ 节来获取这些消息时,我收到“功能未实现”错误响应。
智商发送:
<iq type=”get” id=”page1″ to=”exampleserver.com”><query xmlns=”urn:xmpp:mam:tmp”/></iq>
当我尝试使用 http://jabber.org/protocol/disco#info 发现功能时,我得到以下响应。
<feature var=”http://jabber.org/protocol/amp”/>
<feature var=”http://jabber.org/protocol/commands”/>
<feature var=”http://jabber.org/protocol/disco#info”/>
<feature var=”http://jabber.org/protocol/disco#items”/>
<feature var=”iq”/>
<feature var=”jabber:iq:last”/>
<feature var=”jabber:iq:register”/>
<feature var=”msgoffline”/>
<feature var=”presence”/>
<feature var=”presence-invisible”/>
<feature var=”urn:xmpp:carbons:1″/>
<feature var=”urn:xmpp:carbons:2″/>
<feature var=”urn:xmpp:mam:tmp”/>
<feature var=”urn:xmpp:ping”/>
<feature var=”urn:xmpp:sic:1″/>
<feature var=”vcard-temp”/>
您正在将 IQ 寻址到 exampleserver.com
而您应该将它寻址到发件人的裸 JID(即 someuser@somedomain.com
)或完全省略 to
属性 - 然后服务器将假设它是针对发送者的裸 JID。 Section 10.3.3 of RFC-6120 describes handling of IQs with or without the to
attribute. The basic query example from XEP-0313 在 IQ 元素中未使用 to
属性。
我已经如下编辑了MongooseIM的配置文件以启用MAM
{mod_mam_odbc_prefs, [pm]},
{mod_mam_odbc_arch, [pm]},
{mod_mam_odbc_user, [pm]},
{mod_mam, []}
重新启动服务器后,当我发送一条消息时,它会存储在 MAM 的数据库表中(每条消息有 2 个条目,我不知道为什么)。
现在,当我发送一个 IQ 节来获取这些消息时,我收到“功能未实现”错误响应。
智商发送:
<iq type=”get” id=”page1″ to=”exampleserver.com”><query xmlns=”urn:xmpp:mam:tmp”/></iq>
当我尝试使用 http://jabber.org/protocol/disco#info 发现功能时,我得到以下响应。
<feature var=”http://jabber.org/protocol/amp”/>
<feature var=”http://jabber.org/protocol/commands”/>
<feature var=”http://jabber.org/protocol/disco#info”/>
<feature var=”http://jabber.org/protocol/disco#items”/>
<feature var=”iq”/>
<feature var=”jabber:iq:last”/>
<feature var=”jabber:iq:register”/>
<feature var=”msgoffline”/>
<feature var=”presence”/>
<feature var=”presence-invisible”/>
<feature var=”urn:xmpp:carbons:1″/>
<feature var=”urn:xmpp:carbons:2″/>
<feature var=”urn:xmpp:mam:tmp”/>
<feature var=”urn:xmpp:ping”/>
<feature var=”urn:xmpp:sic:1″/>
<feature var=”vcard-temp”/>
您正在将 IQ 寻址到 exampleserver.com
而您应该将它寻址到发件人的裸 JID(即 someuser@somedomain.com
)或完全省略 to
属性 - 然后服务器将假设它是针对发送者的裸 JID。 Section 10.3.3 of RFC-6120 describes handling of IQs with or without the to
attribute. The basic query example from XEP-0313 在 IQ 元素中未使用 to
属性。