Ejabberd的归档表(mod_archive)中的重复条目

时间:2016-04-12 12:30:12

标签: mysql xmpp chat ejabberd mod-archive-odbc

我启用了一个mod_archive模块来保存我的ejabberd聊天实现中的所有聊天。现在所有消息都保存在mysql数据库中。但是每条消息都会在ejabberd数据库的归档表中保存两次。

我不确定为什么在归档表中保存了2个条目。

我认为当服务器收到发件人的邮件时会保存一个条目,而当服务器将邮件发送给收件人时会保存第二个条目。我是对的吗?

1 个答案:

答案 0 :(得分:3)

有两个条目,因为您有发件人的存档和接收者的存档。它们是独立管理的,因为:

  1. 发件人或收件人帐户可以删除自己的存档。这样做时,您不想删除其他人的存档。
  2. ejabberd支持联盟。发件人和收件人不一定在同一台服务器上。