XMPP服务器可以存储脱机消息的时间

XMPP服务器可以存储脱机消息的时间,xmpp,ejabberd,Xmpp,Ejabberd,我正在使用XMPP(通过ejabberd)。根据这一点,我发现XMPP服务器可以存储脱机消息,并且可以在脱机用户联机(共享他的状态)时传递这些消息 我的问题是: 1> 这些脱机邮件可以在服务器中存储多长时间?(脱机消息的最大有效期是多少?,因为用户也可以在1个月后登录,他不能错过任何消息) 2> 如果有一段时间后邮件可能过期,我可以在哪里增加此时间限制 3> XMPP服务器中可以存储的消息的最大限制是多少?对于脱机消息存储,ejabberd实现了名为using的模块 1) 存储脱机邮件没有任何最

我正在使用XMPP(通过ejabberd)。根据这一点,我发现XMPP服务器可以存储脱机消息,并且可以在脱机用户联机(共享他的状态)时传递这些消息

我的问题是:

1> 这些脱机邮件可以在服务器中存储多长时间?(脱机消息的最大有效期是多少?,因为用户也可以在1个月后登录,他不能错过任何消息)

2> 如果有一段时间后邮件可能过期,我可以在哪里增加此时间限制


3> XMPP服务器中可以存储的消息的最大限制是多少?

对于脱机消息存储,ejabberd实现了名为using的模块

1) 存储脱机邮件没有任何最大有效性。这意味着发送给脱机用户的所有消息都将存储在服务器上,直到该用户联机

2) 您可以将要存储在服务器中的邮件限制设置为:

access:
  max_user_offline_messages:
    admin: 5000
    all: 100

modules:
  mod_offline:
    access_max_user_messages: max_user_offline_messages
这允许为管理员最多存储
5000
脱机消息,为所有其他用户最多存储
100
脱机消息

欲了解更多信息,请参考mod_的官方文件