|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrew V. Scherbacov 2:5002/74.1 18 Dec 2006 11:33:11 To : All Subject : pstfix and LDAP query_filter -------------------------------------------------------------------------------- постфикс 2.2.8 как-то неправильно отрабатывает фильтр ldapsource_query_filter = (|(mail=%s)(proxyaddresses=*%s*)) согласно RFC2254 - это вполне нормальный фильтр, и постфик обещает соблюдать его синтаксис: ---------кусок из man LDAP_TABLE--------------------- query_filter (default: mailacceptinggeneralid=%s) The RFC2254 filter used to search the directory, where %s is a substitute for the address Postfix is trying to resolve, e.g. query_filter = (&(mail=%s)(paid_up=true)) -------------------------------------------------------- но, не работает. постфикс запускается, но не принимаетни одного письма, ругается, что истек таймаута обращения к ЛДАПу. а ldapsearch отлично этот фильтр отрабатывает. где косяк ? то, что ошибка именно в синтаксисе фильтра - 100%, более простой фильтр, типа mail=%s отрабатывается отлично. проблема именно в наличии в фильтре *. убираем ее - и все работает замечательно. к сожалению, ЛДАП сервер - это виндовый Ексченч, посмотреть, какой фильтр присылает туда постфикс - невозможно. может * в фильтре в постфиксовском main.cf как-то заменять надо ? С уважением Андрей Щербаков E-mail: avs_andrew[at]mail.ru ICQ: 54034993 ... Кактус упал на кота и взвыл от боли. --- GED+W32 испытывает версию 1.1.5-040120 * Origin: Честь можно потерять только в честном бою (2:5002/74.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/273745861bf3.html, оценка из 5, голосов 10
|