>[оверквотинг удален]
> Как и полагается iredmail - все работает практически из коробки. На
> сервере 3 домена. Пользователи успешно заходят в roundcube и видят адресную
> книгу из openldap но только для своего домена. Пытаюсь накрутить config.inc.php
> чтобы пользователи видели адреса из всех трех доменов, но все мои
> попытки править bind_dn приводят только к тому, что адреса перестают отображаться
> совсем. Логи openldap молчат как партизаны. Да, я понимаю, что можно
> выкурить все маны по openldap и настроить хоть черта лысого, но
> у меня маленькая конкретная задача и я буду благодарен просто за
> кусочек правильного конфига для такой ситуации, если таковой у кого-то есть.
> Заранее спасибо.mail.inc.php в моем случае
Описываешь все свои адресбуки.
$rcmail_config['ldap_public']['LDAPBook-mydomain1'] = array(
'name' => 'LDAPBook',
'hosts' => array('ldap.mydomain1.ru'),
'port' => 389,
'base_dn' => 'ou=addressbook,dc=mydomain1,dc=ru',
'bind_dn' => 'uid=ldap_reader,ou=admins,ou=users,dc=mydomain1,dc=ru',
'bind_pass' => '*******',
'writable' => false,
'ldap_version' => 3,
'search_fields' => array('cn','mail'),
'name_field' => 'cn',
'email_field' => 'mail',
'phone:work_field' => 'telephonenumber',
'street' => 'street',
'surname_field' => 'sn',
'firstname_field' => 'givenName',
'sort' => 'cn',
'scope' => 'sub',
'filter' => 'mail=*',
'global_search' => true,
'fuzzy_search' => true
);
Еще можешь описать по образу и подобию
$rcmail_config['ldap_public']['LDAPBook-mydomain2'] = array(
...
...
);
Автодополнение, если надо
$rcmail_config['autocomplete_addressbooks'] = array('sql','LDAPBook-mydomain1','LDAPBook-mydomain2');
Как-то так...