>Добрый день! Нам очень интересно какой у вас конфиг, ибо всего 1
>домен - пользователи способны общацо между собой и смотреть вкард, но
>поиск не работает даже в пределах одного домена. ни по имени
>ни по фамилии ни по емэйлу. если искать по логину -
>то добавляется пользователь, не зависимо от того, есть ли он в
>актив директори или нет.
>kernbug[гав-гав]gmail.com - в надежде на Ваш светлый мозг ;-) Я прикручивал к OpenLDAP и конфигурация, теоретически, может отличаться от AD.
Но раз уж просите, вот отрывок конфига, отвечающий за работу mod_vcard_ldap
{mod_vcard_ldap, [
{ldap_servers, ["ldap01.domain.org"]},
{ldap_port, 389},
{ldap_base, "dc=domain,dc=org" },
{ldap_filter, "(objectClass=mailUser)"},
{iqdisc, parallel},
{search, true},
{search_all_hosts, true},
{matches, infinity},
{ldap_vcard_map, [
{"NICKNAME", "%u", []},
{"GIVEN", "%s", ["givenName"]},
{"MIDDLE", "%s", ["initials"]},
{"FAMILY", "%s", ["sn"]},
{"FN", "%s", ["cn"]},
{"LOCALITY", "%s", ["l"]},
{"DESC", "%s", ["description"]},
{"TEL", "%s", ["telephoneNumber"]},
%%{"BDAY", "%s", ["birthDay"]},
{"BDAY", "Нет информации", []},
{"CTRY", "Нет информации", []},
{"ORGUNIT", "Нет информации", []},
{"REGION", "Нет информации", []},
{"PCODE", "Нет информации", []},
{"ROLE", "--", []},
{"STREET", "Нет информации", []},
{"URL", "http://www.domain.org", []},
{"PHOTO", "Пока сервис не предоставляется", []},
{"ORGNAME", "%s", ["o"]},
{"TITLE", "%s", ["title"]},
{"EMAIL", "%s", ["mail"]}
]},
{ldap_search_fields, [
{"User", "%u@%d"},
{"Имя", "givenName"},
{"Фамилия", "sn"},
{"Город", "l"},
{"Email", "mail"}
]},
{ldap_search_reported, [
{"ФИО", "FN"},
{"Город", "LOCALITY"},
%%{"Name", "GIVEN"},
%%{"Email", "EMAIL"},
{"Должность", "TITLE"},
{"Phone", "TEL"}
%%{"Nickname", "NICKNAME"}
]}
]}
Обычный mod_vcard выключен вообще. Кажется здесь же (на оупеннете) я читал про особенности поиска в еже через AD. Поищите, уверен, найдётся.