ejabberd - Comments for "Shared group roster - Empty" https://www.ejabberd.im/node/24829 en Well, the problem with https://www.ejabberd.im/node/24829#comment-65425 <p>Well, the problem with <code>mod_shared_roster</code> is resolved. For real this time )</p> <p>The solution was - I'm not really sure why, but you need to enable <code>mod_roster</code> for shared roster to work.<br /> EDIT - should have read the documentation more carefully... (</p> <p>And now, if I could make <code>mod_shared_roster_ldap</code> to work, I could die happy )</p> Mon, 06 Apr 2015 21:18:54 +0000 gregoryzero comment 65425 at https://www.ejabberd.im I've paused a bit with https://www.ejabberd.im/node/24829#comment-65423 <p>I've paused a bit with <code>mod_shared_roster</code> and now I am trying to configure mod_shared_roster_ldap.<br /> This is the current module config:</p> <div class="codeblock"><code> <br />mod_shared_roster_ldap:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_base: &quot;ou=ejabberd,ou=Groups,ou=Jabber,dc=company1,dc=local&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_rfilter: &quot;(objectClass=group)&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_gfilter: &quot;(&amp;(objectClass=group)(cn=%g))&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_groupdesc: &quot;description&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_memberattr: &quot;member&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_memberattr_format:&nbsp; &quot;member=%u,ou=ejabberd,ou=Groups,ou=Jabber,dc=company1,dc=local&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_ufilter: &quot;(&amp;(objectClass=person)(cn=%u))&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_userdesc: &quot;displayName&quot;</code></div> <p>Active Directory server receives what looks to be correct information, it finds 2 groups which are located in <code>ou=ejabberd,ou=Groups,ou=Jabber,dc=company1,dc=local</code>, but these groups do not show up in the roster of members of these groups.<br /> Is there a mistake in the module configuration?</p> Sun, 05 Apr 2015 19:31:56 +0000 gregoryzero comment 65423 at https://www.ejabberd.im I've managed to make groups https://www.ejabberd.im/node/24829#comment-65412 <p>I've managed to make groups appear by creating a group with no more than 2-3 users, and when the group appeared, I add more users to the group and they appear in contact list.</p> Thu, 02 Apr 2015 20:38:06 +0000 gregoryzero comment 65412 at https://www.ejabberd.im I think there is a delay in https://www.ejabberd.im/node/24829#comment-65411 <p>I think there is a delay in querying the LDAP. I am not convinced that there is an actual problem. It seems to work but is "slow". Not sure what slow means here. Did you look at the XMPP stream from the client ? What do you receive ? Maybe the client is delaying the display ?</p> Thu, 02 Apr 2015 14:03:47 +0000 mremond comment 65411 at https://www.ejabberd.im Interesting thing https://www.ejabberd.im/node/24829#comment-65410 <p>Interesting thing noticed.<br /> Groups do appear, and in other XMPP-clients to, but very slow.<br /> Adding users and removing users from groups that have appeared, happens as soon as <code>Submit</code> button is pressed.<br /> But with groups it is weird...</p> Thu, 02 Apr 2015 10:58:18 +0000 gregoryzero comment 65410 at https://www.ejabberd.im Yes, authentication works https://www.ejabberd.im/node/24829#comment-65409 <p>Yes, authentication works fine.<br /> Every person in group <code>gr_company1.chat</code> can login and authenticate.<br /> I'm planning on adding virtual hosts and that is why I declare some modules in <code>append_host_config</code><br /> But for now, I have to configure at least one virtual host, the way I want it.<br /> I can't say for sure about <code>mod_shared_roster</code>, because at that time it looked like it is working.<br /> The situation is like this:<br /> The client I'm using is PSI+. I delete all shared groups through web-interface.<br /> Then I log on into my account <noindex><a href="mailto:greg@company1.chat" rel="nofollow" >greg@company1.chat</a></noindex>, account shows no groups and 0 users.<br /> Then I go to web-interface and create a group <code>IT-dept.</code> with 3 users:<br /> <noindex><a href="mailto:greg@company1.chat" rel="nofollow" >greg@company1.chat</a></noindex><br /> <noindex><a href="mailto:john@company1.chat" rel="nofollow" >john@company1.chat</a></noindex><br /> <noindex><a href="mailto:jim@company1.chat" rel="nofollow" >jim@company1.chat</a></noindex><br /> and set <code>Display groups</code> to <code>IT-dept.</code>.<br /> And when I press <code>Submit</code> button, sometimes, group appears, but only in PSI+.<br /> I've tested with Pidgin - nothing appears.<br /> Loglevel 4 shows no errors, when I launch <code>ejabberctl live</code></p> Thu, 02 Apr 2015 09:44:22 +0000 gregoryzero comment 65409 at https://www.ejabberd.im In previous version, you had https://www.ejabberd.im/node/24829#comment-65407 <p>In previous version, you had issues with modules declared at root level.</p> <p>Can you authenticate with user@company1.local instead of localhost now ? As I understand it, you seem to say it was working fine now.</p> Thu, 02 Apr 2015 08:21:08 +0000 mremond comment 65407 at https://www.ejabberd.im mremond wrote: You seem to https://www.ejabberd.im/node/24829#comment-65405 <div class="quote-msg"> <div class="quote-author"><em>mremond</em> wrote:</div> <p>You seem to have indentation problems.</p> <p>Moreover, hosts refer to 'company1.local', while host_config refers to 'company1', without local. This looks incorrect.</p></div> <p>I've cleaned up my ejabberd.yml a bit.</p> <div class="codeblock"><code>loglevel: 4 <p>hosts: <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;company1.local&quot;</p> <p>acl: <br />&nbsp; admin: <br />&nbsp;&nbsp;&nbsp; user: <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;admin&quot;: &quot;company1.local&quot;</p> <p>host_config: <br />&nbsp;&nbsp;&nbsp; &quot;company1.local&quot;: <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; auth_method: ldap<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_servers: <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;LDAP-FQDN&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_base: &quot;dc=company1,dc=local&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_rootdn: &quot;cn=ejabberd_bind,ou=Jabber,dc=company1,dc=local&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_password: &quot;password&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_uids: [&quot;sAMAccountName&quot;]<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_filter: &quot;(memberOf=cn=gr_company1.chat,ou=Groups,ou=Jabber,dc=company1,dc=local)&quot;&nbsp;&nbsp; </p> <p>access:<br />&nbsp; proxy65_access:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; proxy_users: allow<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all: deny <br />&nbsp; <br />&nbsp; c2s: <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; blocked: deny<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all: allow<br />&nbsp; <br />&nbsp; configure: <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; admin: allow<br />&nbsp; <br />&nbsp; local: <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; local: allow<br />&nbsp; <br />&nbsp; muc_admin:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; admin: allow<br />&nbsp; <br />&nbsp; max_user_offline_messages: <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; admin: 500<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all: 100<br />&nbsp; <br />&nbsp; max_user_sessions: <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all: 10</p> <p>listen: <br />&nbsp;&nbsp;&nbsp;&nbsp; - port: 5242<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; starttls: true<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; starttls_required: true<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; certfile: &quot;/etc/ejabberd/certs/company1.local.c2s.pem&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; module: ejabberd_c2s<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; max_stanza_size: 65536<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; access: c2s<br />&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp; - port: 5279<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; module: ejabberd_s2s_in<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; max_stanza_size: 131072<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; certfile: &quot;/etc/ejabberd/certs/company1.local.s2s.pem&quot;<br />&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp; - port: 5280<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; module: ejabberd_http<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; web_admin: true</p> <p>modules:<br />&nbsp;&nbsp;&nbsp;&nbsp; #mod_vcard: [] <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_adhoc: []<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_announce: <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; access: announce<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_caps: []<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_configure: []<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_disco: []<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_last: []<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_muc_log: []<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_offline: <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; access_max_user_messages: max_user_offline_messages<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_privacy: []<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_private: []<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_service_log: []<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_stats: []<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_time: []<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_shared_roster: []<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_version: []</p> <p>append_host_config:<br />&nbsp;&nbsp;&nbsp; &quot;company1.local&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modules:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #mod_vcard: []<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_proxy65:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; host: &quot;proxy.@HOST@&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name: &quot;File Transfer Proxy&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; port: 7771<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_muc: <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; host: &quot;conf.@HOST@&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; access: all<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; access_persistent: all<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; access_create: muc_admin<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; access_admin: muc_admin<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; max_users: 50<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod_vcard_ldap:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_base: &quot;ou=Employees,dc=company1,dc=local&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_uids:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;mail&quot;: &quot;%u@company1.net&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_filter: [&quot;(memberOf=cn=gr_company1.chat,ou=Groups,ou=Jabber,dc=company1,dc=local)&quot;]<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_vcard_map:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;NICKNAME&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;%s (%s) (%s)&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;displayName&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;title&quot; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;l&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;FN&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;%s&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;displayName&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;ORGNAME&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;%s&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;company&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;ORGUNIT&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;%s&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;department&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;ROLE&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;%s&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;title&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;TEL&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;%s&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;mobile&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;URL&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;%s&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;wWWHomePage&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;EMAIL&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;%s&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;mail&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;PHOTO&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;%s&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;thumbnailPhoto&quot;</p></code></div> <p>Could you point to where is the problem with indentation?</p> Wed, 01 Apr 2015 22:00:18 +0000 gregoryzero comment 65405 at https://www.ejabberd.im You seem to have indentation https://www.ejabberd.im/node/24829#comment-65403 <p>You seem to have indentation problems.</p> <p>Moreover, hosts refer to 'company1.local', while host_config refers to 'company1', without local. This looks incorrect.</p> Wed, 01 Apr 2015 13:10:06 +0000 mremond comment 65403 at https://www.ejabberd.im mremond wrote: This is https://www.ejabberd.im/node/24829#comment-65402 <div class="quote-msg"> <div class="quote-author"><em>mremond</em> wrote:</div> <p>This is strange as node name as nothing to do with XMPP domain.</p></div> <p>I agree, this is strange...<br /> Here, this is my ejabberd.yml</p> <div class="codeblock"><code>loglevel: 4 <p>hosts:<br />&nbsp; - &quot;company1.local&quot;<br />#&nbsp; - &quot;company2.local&quot;<br />#&nbsp; - &quot;company3.local&quot;</p> <p>acl:<br />&nbsp; admin:<br />&nbsp;&nbsp;&nbsp; user:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;admin&quot;: &quot;company1.local&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;admin&quot;: &quot;comapny2.local&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;admin&quot;: &quot;company3.local&quot;</p> <p>host_config:<br />&nbsp; &quot;company1&quot;:<br />&nbsp;&nbsp;&nbsp; auth_method: ldap<br />&nbsp;&nbsp;&nbsp; ldap_servers:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;LDAP-FQDN&#039;<br />&nbsp;&nbsp;&nbsp; ldap_base: &quot;dc=company1,dc=local&quot;<br />&nbsp;&nbsp;&nbsp; ldap_rootdn: &quot;cn=ejabberd_bind,ou=Jabber,dc=company1,dc=local&quot;<br />&nbsp;&nbsp;&nbsp; ldap_password: &quot;password&quot;<br />&nbsp;&nbsp;&nbsp; ldap_uids: [&quot;sAMAccountName&quot;]<br />&nbsp;&nbsp;&nbsp; ldap_filter: &quot;(memberOf=cn=gr_company.chat,ou=Groups,ou=Jabber,dc=company1,dc=local)&quot;</p> <p>&nbsp; &quot;company2&quot;:<br />&nbsp;&nbsp;&nbsp; auth_method: ldap<br />&nbsp;&nbsp;&nbsp; ldap_servers:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;LDAP-FQDN&quot;<br />&nbsp;&nbsp;&nbsp; ldap_base: &quot;dc=company2,dc=local&quot;<br />&nbsp;&nbsp;&nbsp; ldap_rootdn: &quot;cn=ejabberd_bind,ou=Jabber,dc=company2,dc=local&quot;<br />&nbsp;&nbsp;&nbsp; ldap_password: &quot;password&quot;<br />&nbsp;&nbsp;&nbsp; ldap_uids: [&quot;sAMAccountName&quot;]<br />&nbsp;&nbsp;&nbsp; ldap_filter: &quot;(memberOf=cn=company2.chat,ou=Jabber,dc=company2,dc=local)&quot;</p> <p>&nbsp; &quot;company3&quot;:<br />&nbsp;&nbsp;&nbsp; auth_method: ldap<br />&nbsp;&nbsp;&nbsp; ldap_servers:<br />&nbsp;&nbsp;&nbsp;&nbsp; - &quot;LDAP-FQDN&quot;<br />&nbsp;&nbsp;&nbsp; ldap_base: &quot;dc=company3,dc=,dc=local&quot;<br />&nbsp;&nbsp;&nbsp; ldap_rootdn: &quot;cn=ejabberd_bind,ou=Jabber,dc=company3,dc=local&quot;<br />&nbsp;&nbsp;&nbsp; ldap_password: &quot;password&quot;<br />&nbsp;&nbsp;&nbsp; ldap_uids: [&quot;sAMAccountName&quot;]<br />&nbsp;&nbsp;&nbsp; ldap_filter: &quot;(memberOf=cn=company3.chat,ou=Jabber,dc=company3,dc=local)&quot;</p> <p>access:<br />&nbsp; proxy65_access:<br />&nbsp;&nbsp;&nbsp; proxy_users: allow<br />&nbsp;&nbsp;&nbsp; all: deny</p> <p>&nbsp; c2s:<br />&nbsp;&nbsp;&nbsp; blocked: deny<br />&nbsp;&nbsp;&nbsp; all: allow</p> <p>&nbsp; configure:<br />&nbsp;&nbsp;&nbsp; admin: allow</p> <p>&nbsp; local:<br />&nbsp;&nbsp;&nbsp; local: allow</p> <p>&nbsp; muc_admin:<br />&nbsp;&nbsp;&nbsp; admin: allow</p> <p>&nbsp; max_user_offline_messages:<br />&nbsp;&nbsp;&nbsp; admin: 500<br />&nbsp;&nbsp;&nbsp; all: 100</p> <p>&nbsp; max_user_sessions:<br />&nbsp;&nbsp;&nbsp; all: 10</p> <p>listen:<br />&nbsp; - port: 5242<br />&nbsp;&nbsp;&nbsp; starttls: true<br />&nbsp;&nbsp;&nbsp; starttls_required: true<br />&nbsp;&nbsp;&nbsp; certfile: &quot;/etc/ejabberd/certs/company1.chat.c2s.pem&quot;<br />&nbsp;&nbsp;&nbsp; module: ejabberd_c2s<br />&nbsp;&nbsp;&nbsp; max_stanza_size: 65536<br />&nbsp;&nbsp;&nbsp; #shaper: c2s_shaper<br />&nbsp;&nbsp;&nbsp; access: c2s</p> <p>&nbsp; - port: 5279<br />&nbsp;&nbsp;&nbsp; module: ejabberd_s2s_in<br />&nbsp;&nbsp;&nbsp; max_stanza_size: 131072<br />&nbsp;&nbsp;&nbsp; certfile: &quot;/etc/ejabberd/certs/company1.chat.s2s.pem&quot;<br />&nbsp;&nbsp;&nbsp; #shaper: s2s_shaper</p> <p>&nbsp; - port: 5280<br />&nbsp;&nbsp;&nbsp; module: ejabberd_http<br />&nbsp;&nbsp;&nbsp; web_admin: true</p> <p>modules:<br />&nbsp; #mod_vcard: []<br />&nbsp; mod_adhoc: []<br />&nbsp; mod_announce:<br />&nbsp;&nbsp;&nbsp; access: announce<br />&nbsp; mod_caps: []<br />&nbsp; mod_configure: []<br />&nbsp; mod_disco: []<br />&nbsp; mod_last: []<br />&nbsp; mod_muc_log: []<br />&nbsp; mod_offline:<br />&nbsp;&nbsp;&nbsp; access_max_user_messages: max_user_offline_messages<br />&nbsp; mod_privacy: []<br />&nbsp; mod_private: []<br />&nbsp; mod_service_log: []<br />&nbsp; mod_stats: []<br />&nbsp; mod_time: []<br />&nbsp; mod_shared_roster: []<br />&nbsp; mod_version: []<br />#shaper:<br />&nbsp; #normal: 50000<br />&nbsp; #fast: 1000000</p> <p>append_host_config:<br />&nbsp; &quot;company1.chat&quot;:<br />&nbsp;&nbsp;&nbsp; modules:<br />&nbsp;&nbsp;&nbsp;&nbsp; #mod_vcard: []<br />&nbsp;&nbsp;&nbsp;&nbsp; mod_proxy65:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; host: &quot;proxy.@HOST@&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name: &quot;File Transfer Proxy&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; port: 7771<br /> mod_muc:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; host: &quot;conf.@HOST@&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; access: all<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; access_persistent: all<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; access_create: muc_admin<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; access_admin: muc_admin<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; max_users: 50<br />&nbsp;&nbsp;&nbsp;&nbsp; mod_vcard_ldap:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_base: &quot;ou=employees,dc=company1,dc=local&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_uids:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;mail&quot;: &quot;%u@company1.net&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_filter: [&quot;(memberOf=cn=gr_company1.chat,ou=Groups,ou=Jabber,dc=company1,dc=local)&quot;]<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ldap_vcard_map:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;NICKNAME&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;%s (%s) (%s)&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;displayName&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;title&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;l&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;FN&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;%s&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;displayName&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;ORGNAME&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;%s&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;company&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;ORGUNIT&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;%s&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;department&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;ROLE&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;%s&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;title&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;TEL&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;URL&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;%s&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;wWWHomePage&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;EMAIL&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;%s&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;mail&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;PHOTO&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;%s&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;thumbnailPhoto&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&quot;BDAY&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp; &quot;%s&quot;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp;&nbsp; - &quot;birthDay&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # ldap_search_fields:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp; &quot;User&quot;: &quot;%u&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp; &quot;Name&quot;: &quot;givenName&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp; &quot;Family Name&quot;: &quot;sn&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp; &quot;Email&quot;: &quot;mail&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp; &quot;Birthday&quot;: &quot;birthDay&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # ldap_search_reported:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp; &quot;Full Name&quot;: &quot;FN&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp; &quot;Nickname&quot;: &quot;NICKNAME&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp; &quot;Birthday&quot;: &quot;BDAY&quot;</p></code></div> Wed, 01 Apr 2015 10:32:54 +0000 gregoryzero comment 65402 at https://www.ejabberd.im This is strange as node name https://www.ejabberd.im/node/24829#comment-65399 <p>This is strange as node name as nothing to do with XMPP domain.</p> Tue, 31 Mar 2015 16:36:38 +0000 mremond comment 65399 at https://www.ejabberd.im No, XMPP domain is correct. https://www.ejabberd.im/node/24829#comment-65394 <p>No, XMPP domain is correct. However, nodename is <code>ejabberd@localhost</code>...<br /> I think, I've resolved this issue by changing <code>ldap_base</code> variable in ejabberd.yml to search for users in the whole domain, not just the specific <code>OU</code>, and separate them by using ldap-filters.<br /> Thanks anyway )</p> Sun, 29 Mar 2015 13:49:52 +0000 gregoryzero comment 65394 at https://www.ejabberd.im Check your host in your https://www.ejabberd.im/node/24829#comment-65392 <p>Check your host in your configuration file. I bet your XMPP domain is set to "localhost", which is likely not what you want.</p> Fri, 27 Mar 2015 18:20:51 +0000 mremond comment 65392 at https://www.ejabberd.im