我在 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}
]}
]},
如果在普通用户节点上的用户之间收到消息,则通知效果很好。
谢谢!