Announcement is possible for all...

I am using Exodus as my client, and I have configured the announce module in ejabberd.cfg to allow only admin. But even an ordinary user is able to broadcast message. On the other hand I checked with Tkabber as client broadcast is allowed only for admins. Can anyone sort me out the reason why exodus client could not read the specified configuration.

Thanks

Are you sure?

But even an ordinary user is able to broadcast message.

Are you completely sure? Give admin rights to the local user 'user1' on your ejabberd server (I'm using 0.9.1). And then try this:

  1. Login to 'user1' with any Jabber client (I used Tkabber CVS).
  2. Login to a normal account 'user2' using Exodus (I used Psi 0.9.3).
  3. Send a broadcast message using 'user1'. It will be received by the two users.
  4. Send a broadcast message using 'user2'. It will be returned to 'user2' as an error message. You know it was not broadcasted because the other online user (called 'user1') did not receive the message.

yes I am sure..

Hi Badlop,

I tried the same way you have recommended, but I am sure ordinary users was able to broadcast. I think this is the bug in Exodus which is not checking the configuration line in ejabberd.cfg.

I used tkabber which does not allow broadcast other than the administrator. So I hope the problem is with client(Exodus) that I use.

Pay attention to every word on step 4

Pay attention to every word in step 4. Check that the message is broadcasted to ALL the online users logged on the server, not only to the normal user that tries to send the message.

If you still think the message is sent to all the online users, make a screenshot and upload it somewhere. It must show two Exodus windows: one for the sender user and another for a logged user that received the message.

Syndicate content