1

Topic: RoundCube address book - mail list

==== Required information ====
- iRedMail version: iRedMail-0.8.7
- Store mail accounts in which backend (LDAP/MySQL/PGSQL):  iRedAdmin-Pro-LDAP
- Linux/BSD distribution name and version: CentOS 6.5
- Related log if you're reporting an issue:
====

Hi !

I have two questions....

1. In RoundCube in Global LDAP Address Book MailList are listed first, than users ..
how to make it to show MailLists only in subsection of Global LDAP Address Book -  Mailing Lists, or to show them last in list

2. When I click on user in Global LDAP Address Book there is tab "Groups" and under that checkbox?!? Mailing Lists, but there is nothing unther .... how to show in addressBook in which mailing lists are user ?

Thanx.

----

Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.

2

Re: RoundCube address book - mail list

1+2: No idea. I didn't figure it out yet. sad

3 (edited by kmihalj 2015-01-20 23:42:35)

Re: RoundCube address book - mail list

I figure out 1.

This is change I made to config.inc.php in /var/www/roundcubemail/config/

    'filter'        => '(&(enabledService=mail)(enabledService=deliver)(enabledService=displayedInGlobalAddressBook)(|(objectClass=mailList)(objectClass=mailAlias)(objectClass=mailUser)))',

replaced with

   'filter'        => '(&(enabledService=mail)(enabledService=deliver)(enabledService=displayedInGlobalAddressBook)(objectClass=mailUser))',

and below in section for groups....

    'group_filters' => array(
        'departments' => array(
            'name'    => 'Mailing Lists',
            'scope'   => 'sub',
            'base_dn' => 'domainName=%d,o=domains,dc=efzg,dc=hr',
            'filter'  => '(&(objectclass=mailList)(accountStatus=active)(enabledService=displayedInGlobalAddressBook))',
            'name_attr' => 'cn',
            'email'     => 'mail',
        ),
    ),
);

replaced line for 'filter' with:

            'filter'  => '(&(|(objectClass=mailList)(objectClass=mailAlias))(accountStatus=active)(enabledService=displayedInGlobalAddressBook))',

Now I have clean addressbook .... users under "Global LDAP Address book" and all aliases and maillists under subsection "Mailing lists" ....

Now I have to figure out no. 2.