Zentyal Forum, Linux Small Business Server

Zentyal Server => Installation and Upgrades => Topic started by: rholighaus on October 11, 2013, 11:45:43 am

Title: HOWTO: Zarafa Webapp Global Address Book clean-up (hide internal groups)
Post by: rholighaus on October 11, 2013, 11:45:43 am
Hi,

to avoid all internal groups or groups without email showing in the address book browser, you may want to follow these steps:

  sudo mkdir /etc/zentyal/stubs/zarafa (in case directory doesn't exist yet)

  sudo cp ldap.openldap.cfg.mas /etc/zentyal/stubs/zarafa

Then edit /etc/zentyal/stubs/zarafa/ldap.openldap.cfg.mas and alter line with ldap_group_search_filter to this:

  ldap_group_search_filter = (&(objectClass=zentyalDistributionGroup)(mail=*)(!(internal=1)))

Restart zarafa services & re-create the config files from you modified template:

  sudo /etc/init.d/zentyal zarafa restart

to make the changes become effective

This will result in a much cleaner view of the Global Address Book picker in Zarafa Webapp.
Title: Re: HOWTO: Zarafa Webapp Global Address Book clean-up (hide internal groups)
Post by: JoannaKat55 on October 29, 2013, 10:49:13 am
Really appreciate this post. It’s hard to sort the good from the bad sometimes, but I think you’ve nailed it!
Title: Re: HOWTO: Zarafa Webapp Global Address Book clean-up (hide internal groups)
Post by: BrettonWoods on November 11, 2013, 08:26:28 am
Thanks for that. +2 :)

I ran the script and found somehow I made a directory in etc called zarafa but anyway

when you create /etc/zentyal/stubs/zarafa and have a file in the directory it works great.

I just wish the domain admins wasn't and internal group.

Ignore me had not set a group email for domain admins :)