openfire服务器端是否保存聊天记录

使用XMPP协议的openfire服务器端是否会保存用户的聊天记录?还是只保存在用户的本机?
2026年09月28日 18:16
有3个网友回答
网友(1):

不保存的,openfire只保存离线的消息,例如用户不线 你发送消息后会保存,如果正常发送的消息根本没有保存,可以自己修改源码或者写插件

网友(2):

openfire是以log的形式存储的 如果需要数据库存储 可以安装Monitoring Service插件(登陆openfire的Console --->plugin中可以找到)之后会自动在数据库中的of默认表的目录下建立对应的表(如果没有建立 可以在Openfire\plugins\monitoring\database目录下找到对应db的sql语句手动建表)。其中ofmessagearchive表里是聊天记录。里面的字段基本上跟stanza一致的

网友(3):

不小的