Подключение Global Address Book в Roundcube с автоматическим дополнением адресов и поиском
Для подключения адресной книги необходимо внести в файл конфигурации (у меня /var/www/html/config/config.inc.php) следующее
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | //Разрешить поиск и автодополнение из массива AD  $rcmail_config['autocomplete_addressbooks'] = array('sql','AD'); $config['ldap_public'] = array( //Имя массива, в котором выполняется поиск     'AD' =>array (         'name' => 'GAB', //Отображаемое имя в интерфейсе WEBMail Roundcube         'hosts' => array('192.168.1.1'), //IP адрес или ДНС имя         'sizelimit' => 600,         'port' => 389,         'use_tls' => false,         'user_specific' => false,         'base_dn' => 'DC=local,DC=domain', //Где выполнять поиск         'bind_dn' => 'kost@local.domain', //Авторизация на контроллере домена         'bind_pass' => 'password', //Авторизация на контроллере домена         'writable' => false,         'ldap_version' => 3,         'search_fields' => array(            'mail',            'cn',         ),         'name_field' => 'cn',         'email_field' => 'mail',         'surname_field' => 'sn',         'firstname_field' => 'givenName',         //Можно добавить немного дополнительной информации в адресной книге         'organization_field'     => 'company',         'jobtitle_field'    => 'title',         'department_field'   => 'department',         //Порядок сортировки         'sort' => 'sn',         'scope' => 'sub', //Выполнять поиск по всему каталогу LDAP // search mode: sub|base|list         'filter' => '(&(mail=*)(|(&(objectClass=user)(!(objectClass=computer)))(objectClass=group)))',         //'filter' => '(&(mail=*)(|(&(objectcategory=person)(!(objectClass=computer)))(objectClass=group)))',         'global_search' => true,         'fuzzy_search' => true     ), ); // ---------------------------------- // LDAP // ---------------------------------- // Type of LDAP cache. Supported values: 'db', 'apc' and 'memcache'. $config['ldap_cache'] = 'db'; // Lifetime of LDAP cache. Possible units: s, m, h, d, w $config['ldap_cache_ttl'] = '10m'; | 





 Загрузка...
 Загрузка...