【问题标题】:Disable communication in ejabbderd [closed]禁用ejabberd中的通信[关闭]
【发布时间】:2012-07-31 16:05:29
【问题描述】:

我使用 ejabberd 作为通知服务的基础。

用户(我们称之为 notifyme@server.com)充当机器人,向系统上注册的各种用户发送通知。

我想禁用用户之间的聊天,以便他们只能通过 notifyme@server.com 发送和接收消息,而不能互相发送和接收消息。

我已经使用 ejabberd 和共享花名册的补丁实现了花名册,所以他们可以看到的唯一联系人是 notifyme@server.com,他们无法添加更多,但他们仍然能够向另一个人发送消息用户,它将被接收。

TL;DR 我怎样才能让用户只能向他们名册上的用户发送消息?

感谢您提供的任何帮助:)

【问题讨论】:

    标签: xmpp ejabberd


    【解决方案1】:

    我怎样才能让用户只能向他们名册上的用户发送消息?

    在正常设置中,您可以使用隐私列表 (xep-0016) 规则来实现此目的,该规则指定您只想发送/接收来自您名册上的用户的消息。但是用户可以修改他们的隐私列表,所以我想这在你的情况下是不可接受的。 您可能需要根据需要编写自定义 ejabberd 模块,或者修改 mod_privacy 以始终强制执行该规则并且不要让客户端修改它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-24
      • 2013-09-22
      • 1970-01-01
      • 1970-01-01
      • 2011-10-14
      • 1970-01-01
      • 1970-01-01
      • 2011-05-13
      相关资源
      最近更新 更多