On Tue, 14 Sep 2004 21:33:44 +0400
<CGatePro@mx.ru> (Nikolaev Dmitry) wrote:
>>> Так и не была решена проблема: >>> если в DN-записи пользователя присутствуеют симолы кавычка ("), то при >>> создании письма >>> НЕ отрабатывают кнопки TO/CC/Bcc - то есть выбранный e-mail из результатов >>> поиска не >>> помещается в соответствующее поле.
> > нет :( , в версии 4.2.1 проблема осталась: > для всех людей находящихся в ou=Макро-регион "Москва"б,ou=People,... НЕ >отрабатывают кнопки TO/CC/Bcc
Там наверняка какая-нибудь гадость с этим славным протоколом LDAP. Вообще тот DN, который Вы показали -
ou=Макро-регион "Москва"б,ou=People
не есть правильный. Он обязан быть записан как
ou=Макро-регион \"Москва\"б,ou=People
или как
ou="Макро-регион \"Москва\"б",ou=People
Может, он у Вас так на самом деле и записан, просто Вы его видите уже раскодированным? Как он у Вас виден в WebAdmin Directory browser? С "\" или без?
Ну а дальше, даже если он у Вас записан правильно, то есть с "\" - может начаться всякая гадость, типа того, что CGatePro пошлет Вашему серверу запрос на вытянивание записи ou="Макро-регион \"Москва\"б",ou=People - а у Вас он понимает только ou=Макро-регион \"Москва\"б,ou=People (хотя обязан понимать и так, и так). Или наоброт.
Вообще - использование в таком на-коленке-сделанном протоколе, как LDAP DN, которые включают в себя что-либо необычное (",", "\", """, "'") - это calling for troubles. Потому что в каждой имплементации LDAP будут свои "приколы".
Посмотрите по логам "внешнего" сервера, запрос на какой DN посылает CGatePro, когда Вы нажимаете To/CC. И сравните с тем, что у Вас есть.
Sincerely,
Vladimir
Получено Tue Sep 14 21:00:56 2004
Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:15:21 MSK