ejabberd MUC 未通知新消息
Posted
技术标签:
【中文标题】ejabberd MUC 未通知新消息【英文标题】:ejabber MUC not notifying on new messages 【发布时间】:2012-05-11 12:14:43 【问题描述】:我在 centos 5 系统上安装了 ejabber,它运行良好。唯一的问题是 MUC。当在 MUC 上收到新消息时,客户端不会收到通知。 我正在使用 Adium 和 Pidgin。
MUC 设置如下所示:
mod_muc, [
%%host, "conference.@HOST@",
access, muc,
access_create, muc_admin,
access_persistent, muc,
access_admin, muc_admin,
default_room_options,
[
allow_change_subj, true,
allow_private_messages, true,
allow_user_invites, true,
anonymous, true,
logging, true,
members_by_default, true,
persistent, true,
public, true,
public_list, false
]
],
如果在普通用户节点上的用户之间收到消息,则通知正常。
谢谢!
【问题讨论】:
【参考方案1】:据我了解,这是客户端配置/使用问题。这与 ejabberd 无关。 请根据您的喜好配置或更改您的客户端。
【讨论】:
【参考方案2】:正如 Mickael 指出的,它是客户端。 XMPP 通过设计禁用群聊通知,以避免数百条通知溢出您的屏幕。
在客户端中有一个选项可以启用群聊通知。在 Adium 中,需要启用以下事件:收到消息(后台群聊)
【讨论】:
以上是关于ejabberd MUC 未通知新消息的主要内容,如果未能解决你的问题,请参考以下文章
如何在 ejabberd 上为 muc(多用户聊天)设置不同的消息间隔?