ejabberd - 如何在 ejabberd 中阻止特定的 jabber_id 到特定的人?

标签 ejabberd ejabberd-module

您好,我已经在我的服务器上安装了 ejabberd 16.04.43,它可以根据我的需要运行。

现在我有了新的要求,要阻止特定用户访问特定用户

让我考虑几个用户:

kandan
cash
mani
kumar
lokesh

他们每个人在 ejabberd 中都有一个特定的 jabber id,他们通过使用命令相互交互

add rosteritem

现在我需要的是,

 **kandan blocks cash** such that any further message from kandan to cash or from cash to kandan should not deliver each other , so can anyone tell me how to implement?

我安装了 mod_block ,但附近没有地方可以回答我的预期..!!!

最佳答案

您需要使用 deny 操作将用户添加到 隐私列表。稍后,如果您想取消阻止,请将操作设置为 allow

例子:

<iq from='romeo@example.net/orchard' type='set' id='msg1'>
<query xmlns='jabber:iq:privacy'>
  <list name='message-jid-example'>
    <item type='jid'
          value='tybalt@example.com'
          action='deny'
          order='3'>
      <message/>
    </item>
  </list>
</query>
</iq>

documentation .

关于ejabberd - 如何在 ejabberd 中阻止特定的 jabber_id 到特定的人?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38049269/

相关文章:

mysql - Ejabberd mod_mam 错误

c# - Ejabberd 模仿

ios - 如何在ejabberd中设置用户密码?

streaming - 如何使用 ejabberd 进行视频通话?

mysql - 用 Mysql 配置 ejabberd,报错 p1_mysql.app not found

mysql - Ejabberd Disco Itteam 不会来

swift - 由于服务不可用,Muc 灯不工作

当客户端连接突然丢失时,xmpp 消息丢失

erlang - 如何解决函数调用之间的竞争条件