Hi all!
Sorry for my english, my native language is russian...
I have installed Roundcube Version 0.2-20080620 to my freebsd server and it works great. I have bunch of problems, but most of them were solved. But it is still one problem, which I can't solve.
All my users data (accounts, passwords, e-mail adresses) is stored in Active Directory ldap catalog (Win2003 Server R2). I have Exim as MTA and Dovecot as imap server. This is working fine with AD ldap catalog. In roundcube i want to get ldap adress book and i have been setup this in main.inc.php. Roundcube show me the users in contacts, it search for user's mails when i create new mail, all ok. But when i want to see contacs data -> i click on a contact in list of contacs, and roundcube says me something like "requested contact could not be found". I have a message on russian, so i can't give original translation. Contact name is written on russian. When i clicked on contact, which is have only latin symbols -> it show me data of contact, but this is not always. I don't see any errors in roundcube logs, apache logs. I think this is problem in encoding (russian symbols), or in contact fields. How roundcube search for contacts in ldap and what is happen when i clicked on a contact? Where i can find source code, which do this work? Not all fields of contacts (eg sn) in AD have been filled.This problem is not critical, but i must solve it, because i don't want answer to my users questions about ldap address book.
This is my config of ldap address book in main.inc.php:
$rcmail_config['ldap_public']['DOMAIN.RU'] = array( 'name' => 'DOMAIN.RU', 'hosts' => array('boss2.domain.ru'), 'port' => 3268, 'use_tls' => false, 'user_specific' => false, 'base_dn' => 'DC=domain,DC=ru', 'bind_dn' => 'CN=ldap ldap,CN=Users,DC=domain,DC=ru', 'bind_pass' => '12345678', 'writable' => false, 'ldap_version' => 3, 'search_fields' => array('mail','cn'), 'name_field' => 'cn', 'email_field' => 'mail', 'surname_field' => 'sn', 'firstname_field' => 'givenName', 'sort' => 'cn', 'scope' => 'sub', 'filter' => '(&(mail=*)(|(&(objectClass=user)(!(objectClass=computer)))(objectClass=group)))', 'global_search' => true, 'fuzzy_search' => true);
I'm hope that you can help me (-:
Again, sorry for my english =) _______________________________________________ List info: http://lists.roundcube.net/users/