I have setup ejabber on a centos 5 system and it works pretty good. The only problem is with MUC. When new messages are received on a MUC, the client doesn't get notified. I'm using Adium and Pidgin.
The MUC setup looks like this:
{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}
]}
]},
If messages are received between users on regular users' nodes, the notification works well.
Thanks!