Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
roundcube:ldap [2020-07-31 14:35] GreyWolf |
roundcube:ldap [2020-08-01 18:28] (текущий) GreyWolf [Работа с LDAP в Roundcube] |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
FIXME | FIXME | ||
- | [[roundcube:roundcube|Roundcube]] | + | Решение успешно используется в [[roundcube:roundcube|]]. |
====== Адресная книга ====== | ====== Адресная книга ====== | ||
Здесь приведен пример для работы с следующими адресными книгами: | Здесь приведен пример для работы с следующими адресными книгами: | ||
Строка 15: | Строка 15: | ||
<code php config.inc.php> | <code php config.inc.php> | ||
$rcmail_config['autocomplete_addressbooks'] = array('private','company','common'); | $rcmail_config['autocomplete_addressbooks'] = array('private','company','common'); | ||
+ | </code> | ||
===== Группы адресов ===== | ===== Группы адресов ===== | ||
Строка 237: | Строка 238: | ||
'referrals' => true|false, | 'referrals' => true|false, | ||
'filter' => '(& (!(l=disabled)) (|(objectClass=mailUser)) )', | 'filter' => '(& (!(l=disabled)) (|(objectClass=mailUser)) )', | ||
+ | |||
+ | 'groups' => array( | ||
+ | 'required_fields' => array('cn', 'sn'), | ||
+ | 'base_dn' => 'ou=groups,dc=domain', | ||
+ | 'bind_dn' => 'ou=groups,dc=domain', | ||
+ | 'bind_pass' => '', | ||
+ | 'writable' => false, | ||
+ | 'scope' => 'sub', | ||
+ | 'filter' => '(objectClass=mailGroup)', | ||
+ | 'object_classes' => array('top', 'mailGroup'), | ||
+ | 'member_attr' => 'member', | ||
+ | 'name_attr' => 'description', | ||
+ | 'email_attr' => 'mail', | ||
+ | 'member_filter' => '(objectclass=*)', | ||
+ | 'vlv' => false, | ||
+ | ), | ||
+ | |||
+ | |||
); | ); | ||
</code> | </code> |