$rcmail_config['ldap_public']['company'] = array(
'name' => '2 Сотрудники',
'hosts' => array('ldap'),
'port' => 389,
'use_tls' => false,
'ldap_version' > 3,
'network_timeout' => 10,
'user_specific' => false,
'base_dn' => 'ou=users,dc=domain',
'bind_dn' => '',
'bind_pass' => '',
'search_base_dn' => '',
'search_filter' => '',
'search_bind_dn' => '',
'search_bind_pw' => '',
'search_dn_default' => '',
'auth_cid' => '',
'auth_method' => '',
'hidden' => false,
'searchonly' => false,
'writable' => false,
'search_fields' => array('cn','mail'),
'fieldmap' => array(
'name' => 'cn',
// 'surname' => 'sn',
// 'firstname' => 'givenName',
// 'jobtitle' => 'title',
'email:Основной' => 'maildrop:*',
'email:Дополнит.' => 'mail:*',
// 'email:Псевдоним' => 'rfc822MailMember:*',
'phone:home' => 'homePhone',
'phone:work' => 'telephoneNumber',
// 'phone:workfax' => 'facsimileTelephoneNumber',
'phone:mobile' => 'mobile',
'phone:pager' => 'pager',
'street' => 'street',
'zipcode' => 'postalCode',
'region' => 'st',
'locality' => 'l',
'country' => 'c',
'organization' => 'o',
'department' => 'ou',
'jobtitle' => 'title',
'notes' => 'description',
),
'sub_fields' => array(),
'sort' => 'cn',
'scope' => 'sub',
'filter' => '(objectClass=inetOrgPerson)',
'fuzzy_search' => true,
'vlv' => false,
'numsub_filter' => '(objectClass=organizationalUnit)',
'sizelimit' => '0',
'timelimit' => '0',
'referrals' => true|false,
'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,
),
);