Ejabberd:关于配置的一些问题

Ejabberd:关于配置的一些问题

我对 ejabberd 服务器配置有一些疑问:

  1. 如何在 Web 管理员上显示私人聊天记录或/以及按特定日期/时间将历史记录导出到文件中?(我使用 Mysql 存档消息)
  2. 如何将 MUC 存档消息配置到 mysql DB 中?
  3. 如何从加密的 mysql DB 中导出用户密码?
  4. 为什么我无法在 Web Admin 上配置 MUC 房间和用户昵称?

谢谢你!

答案1

如何在 Web 管理员上显示私人聊天记录或/和

不可能。

按特定日期/时间将历史记录导出到文件中?(我使用 Mysql 来存档消息)

ejabberd 没有提供任何特定方法。我猜你可以使用 SQL 查询来实现。

如何将 MUC 存档消息配置到 mysql DB 中?

如果您指的是 mod_mam 中实现的存档功能,您可以在房间配置中启用存档(使用 Jabber 客户端,或在 ejabberd.yml 中默认启用该选项)

如何从加密的 mysql DB 中导出用户密码?

如果密码是加密的(使用 ejabberd 的 SCRAM),那么就无法解密。

为什么我无法在 Web Admin 上配置 MUC 房间和用户昵称?

因为 WebAdmin 中的 MUC 页面非常基础,只能查看房间列表和一些详细信息,如您所见。

如果您安装mod_sh命令从 ejabberd-contrib 开始,该模块在 WebAdmin 中提供了一个新页面来运行 ejabberd 命令,因此您可以运行如下命令更改房间选项muc_register_nick

相关内容