-1

我在 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}
                        ]}
                 ]},

如果在普通用户节点上的用户之间收到消息,则通知效果很好。

谢谢!

4

2 回答 2

2

In my understanding this is a client side configuration / usage problem. This is not related to ejabberd. Please configure or change your client to your liking.

于 2012-05-14T08:49:58.377 回答
1

正如 Mickael 所指出的,它是客户端。XMPP 通过设计禁用群聊通知,以避免数百条通知溢出您的屏幕。

在客户端中有一个选项可以启用群聊通知。在 Adium 中,需要启用以下事件:收到消息(后台群聊)

于 2012-05-14T13:15:50.040 回答