We plan to use XMPP for our company with mailcow_dockerized. I would like to create a ejabberd group which contains everybody in ejabberd virtual host and it is displayed to everybody (so every employee will se each other in Pidgin XMPP client without adding/approving buddies manually).
I adjusted ejabberd.yml configuration file with “mod_shared_roster: {}” line and I can create a shared roster in ejabberd admin interface on https://mailcow-hostname/xmpp.
I followed official ejabberd guide https://www.ejabberd.im/shared-roster-all/index.html and I have a problem with “Members” field. It works with JIDs (like someone@im.domain.tld), but it do not work with @all@ and @online@ variables as it should.
Thank you for suggestions.
PS: If someone can share a tip how to configure mod_vcard: in ejabberd.yml to see buddies by their names used in mailcow (not JIDs) in Pidgin (or other XMPP client), it would be appreciated too.