gpt4 book ai didi

xmpp - Xmpp ejabberd和add-user命令

转载 作者:行者123 更新时间:2023-12-01 15:28:53 25 4
gpt4 key购买 nike

我有两台ejabberd服务器,一台在foobar.com上远程在线。

使用xmpp pidgin控制台,我可以发送iq节进行测试:

本地服务器主机名是eepc

<iq to='eeepc' from='greg@eeepc' id='get-registred-users-num-1' type='set'>
<command xmlns='http://jabber.org/protocol/commands' action='execute' node='http://jabber.org/protocol/admin#get-registered-users-num'/>

</iq>

<iq from='eeepc' to='greg@eeepc/3493331071251540036345753' id='get-registred-users-num-1' type='result'>
<command xmlns='http://jabber.org/protocol/commands' sessionid='2009-08-29T14:01:55.714639Z' node='http://jabber.org/protocol/admin#get-registered-users-num' status='completed'>
<x xmlns='jabber:x:data'>
<field type='hidden' var='FORM_TYPE'>
<value>http://jabber.org/protocol/admin</value>
</field>
<field type='text-single' label='Number of registered users' var='registeredusersnum'>
<value>7</value>
</field>
</x>
</command>
</iq>

远程服务器
<iq to='foobar.com' from='greg@foobar.com' id='get-registred-users-num-1' type='set'>
<command xmlns='http://jabber.org/protocol/commands' action='execute' node='http://jabber.org/protocol/admin#get-registered-users-num'/>
</iq>

<iq from='foobar.com' to='greg@foobar.com/36523779951251567671615394' id='get-registred-users-num-1' type='error'>
<command xmlns='http://jabber.org/protocol/commands' action='execute' node='http://jabber.org/protocol/admin#get-registered-users-num'/>
<error code='404' type='cancel'>
<item-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
</error>
</iq>

我不明白为什么我得到一个,我看不到任何告诉服务器接受远程命令的特定选项?

最佳答案

也许mod_configure根本没有加载到远程服务器上。
您可以通过ejabberd管理员外壳中的lists:member(mod_configure, gen_mod:loaded_modules("foobar.com")).进行检查。
我无法想象这与成为远程用户有关,因为foobar.com和greg@foobar.com之间不需要s2s连接。

关于xmpp - Xmpp ejabberd和add-user命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1352439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com