如何在 Openfire 中向所有用户发送消息?

How to Send Message to all Users In Openfire?

我想向 openfire 中的所有用户发送消息。我知道 Broadcast Plugin 。但它只能向在线用户发送消息。但我想向 openfires 的所有用户发送消息。请帮我看看是否有任何插件或其他方式可以向所有用户发送消息。

根据官方规范,只需使用 Broadcast Plugin 正确配置此参数即可:

plugin.broadcast.all2offline -- true to deliver broadcast messages sent to all@[serviceName].[serverName] to online and offline users. When false or not set only online users get the messages as described below.

所以只需添加这个参数

  • 通过管理控制台面板(服务器 -> 系统属性 -> “添加新的 属性" 在底部)
  • 或通过在数据库的 OFPROPERTY table 上添加此值。

可能需要重新启动 Openfire。