The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Прошу помощи! postfix lookup в ldap"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Прошу помощи! postfix lookup в ldap"
Сообщение от Makc2K emailИскать по авторуВ закладки(ok) on 15-Фев-05, 11:31  (MSK)
По команде postmap -q ... не ищутся объекты. Искомый
объект в базе присутствует, доступ не запрещен, в запросе задаю базу поиска, фильтр, хост и искомый результат. Не работает хоть ты тресни. Не хочу приводить фрагменты логов, суть их примерно следующая: slapd - ошибок нет, совпадений нет, обращение к нужному сегменту базы, postmap - выводит все заданные критерии запроса и аналогично совпадений нет.

Когда произвожу поиск через outlook (адресная книга), то там запрос выражен не текстом , а кодами, может тут надо копать? Когда делаю ldapsearch, то все выводится как надо. Бред. Что делать ума не приложу. Если кто настроил , будьте добры положите рабочий конф. файл для postmap, может я ошибся в фильтре.

Заранее спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Прошу помощи! postfix lookup в ldap"
Сообщение от Makc2K emailИскать по авторуВ закладки(??) on 15-Фев-05, 14:48  (MSK)
Уточняю вопрос. Команда posmap -v -q admin /tmp/query.conf

Конфигурация запроса (query.conf)
server_host = localhost
port = 389
version = 3
time_out = 10
search_base = ou=mailusers,dc=org,dc=ru
query_filter = (&(objectclass=qmailUser)(cn=%s))
result_attribute = mail
result_filter = mail=%s
scope = one
bind = no
debuglevel = 0

Объект в LDAP
dn: cn=admin, ou=mailusers,dc=org,dc=ru
cn: admin
sn: some
objectClass: top
objectClass: person
objectClass: inetOrgPerson
objectClass: qmailUser
mail: admin@org.ru
mailHost: mail.org.ru
mailMessageStore: /usr/home/admin/Maildir/
mailQuotaSize: 1000000
mailQuotaCount: 1000
qmailUID: 1001
qmailGID: 1001
uid: admin
userPassword: *******
accountStatus: active

При явном существовании объектов и атрибутов looup не работает.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Прошу помощи! postfix lookup в ldap"
Сообщение от unk Искать по авторуВ закладки(ok) on 15-Фев-05, 14:55  (MSK)
>Уточняю вопрос. Команда posmap -v -q admin /tmp/query.conf
Покажите еще раз эту строчку (cut&paste)


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Прошу помощи! postfix lookup в ldap"
Сообщение от Makc2K Искать по авторуВ закладки(??) on 15-Фев-05, 14:58  (MSK)
>>Уточняю вопрос. Команда posmap -v -q admin /tmp/query.conf
>Покажите еще раз эту строчку (cut&paste)

Нееее, ну он бы сразу ругнулся. Это я просто ошибся. Конечно же postmap.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Прошу помощи! postfix lookup в ldap"
Сообщение от unk Искать по авторуВ закладки(ok) on 15-Фев-05, 15:04  (MSK)
>>>Уточняю вопрос. Команда posmap -v -q admin /tmp/query.conf
>>Покажите еще раз эту строчку (cut&paste)
>Нееее, ну он бы сразу ругнулся. Это я просто ошибся. Конечно же
>postmap.
Тогда покажите  postconf |grep default_database_type

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Прошу помощи! postfix lookup в ldap"
Сообщение от Makc2K Искать по авторуВ закладки(??) on 15-Фев-05, 15:16  (MSK)
Похоже мы на правильном пути. Показывает hash. Только вот вопрос каким образом он вылазит если я явно postmap конфигурирую - я заблуждаюсь?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Прошу помощи! postfix lookup в ldap"
Сообщение от unk Искать по авторуВ закладки(ok) on 15-Фев-05, 15:20  (MSK)
>Похоже мы на правильном пути. Показывает hash. Только вот вопрос каким образом
>он вылазит если я явно postmap конфигурирую - я заблуждаюсь?
Я не из праздного любопытства просил вас показать эту команду еще раз. Если кроме "posmap" в ней все так, как вы писали, то это команда будет использовать таблицу типа hash.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Прошу помощи! postfix lookup в ldap"
Сообщение от Makc2K Искать по авторуВ закладки(??) on 15-Фев-05, 15:25  (MSK)
Попробовал так postmap -v -q admin ldap:/tmp/conf. Не ищет, вернее ищет, но не находит. Посоветуйте как сформировать ключи к команде?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Прошу помощи! postfix lookup в ldap"
Сообщение от unk Искать по авторуВ закладки(ok) on 15-Фев-05, 15:32  (MSK)
>Попробовал так postmap -v -q admin ldap:/tmp/conf. Не ищет, вернее ищет, но
>не находит. Посоветуйте как сформировать ключи к команде?
Добавьте еще пару "v" и посмотрите внимательно логи.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Прошу помощи! postfix lookup в ldap"
Сообщение от Makc2K Искать по авторуВ закладки(??) on 15-Фев-05, 15:52  (MSK)
Логи надо действительно смотреть внимательно. Он мне много вывалил. Поправьте меня если я ошибаюсь - своей конфигурацией я ему не даю всех параметров, нехватающие он берет из main.cf или по умолчанию. Ну естественно у меня сыр бор. То есть отдельный запрос нельзя протестировать (алиасы или транспорты)? Что то я совсем запутался.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Прошу помощи! postfix lookup в ldap"
Сообщение от unk Искать по авторуВ закладки(ok) on 15-Фев-05, 16:02  (MSK)
Почему нельзя: postmap -q именно это и делает.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Прошу помощи! postfix lookup в ldap"
Сообщение от Makc2K Искать по авторуВ закладки(??) on 15-Фев-05, 16:22  (MSK)
Да! Задачка! В мане postmap по поводу more v сказано что это черезвычайно говорливый режим, он что все возможные опции вываливает?

Как и прежде он ничего не находит, хотя синтаксис вроде правильный. Главное не вижу ошибок. Какие строки надо искать в логе (может какие нить ключевые слова)?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Прошу помощи! postfix lookup в ldap"
Сообщение от unk Искать по авторуВ закладки(ok) on 15-Фев-05, 16:30  (MSK)
>Да! Задачка! В мане postmap по поводу more v сказано что это
>черезвычайно говорливый режим, он что все возможные опции вываливает?
Он рассказывает о том что делает :)

>Как и прежде он ничего не находит, хотя синтаксис вроде правильный. Главное
>не вижу ошибок. Какие строки надо искать в логе (может какие
>нить ключевые слова)?
Я правильно понимаю что вы local_recipient_maps тестите?
Если да, то в master.cf ключик -v[vv] для smtpd, postfix reload и пробное письмо для локального юзера. Потом смотрите на то, какие запросы делались.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Прошу помощи! postfix lookup в ldap"
Сообщение от Makc2K Искать по авторуВ закладки(??) on 15-Фев-05, 16:39  (MSK)
Я сейчас тестирую чтобы он вообще что нибудь возвращал. Уже много времени с ним бьюсь. И запускаю я только один postmap. Сам postfix не болтается. Если можно еще вопросик - ну хотябы в общих чертах как читать лог. Там 3 столбца. 1 программа, 2 (я так думаю) процедура, 3 вывод данных.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Прошу помощи! postfix lookup в ldap"
Сообщение от unk Искать по авторуВ закладки(ok) on 15-Фев-05, 16:44  (MSK)
>Я сейчас тестирую чтобы он вообще что нибудь возвращал. Уже много времени
>с ним бьюсь. И запускаю я только один postmap. Сам postfix
>не болтается.
Так запустите (на 127.0.0.1)

>Если можно еще вопросик - ну хотябы в общих
>чертах как читать лог. Там 3 столбца. 1 программа, 2 (я
>так думаю) процедура, 3 вывод данных.
Покажите пару строк.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Прошу помощи! postfix lookup в ldap"
Сообщение от Makc2K Искать по авторуВ закладки(??) on 15-Фев-05, 16:49  (MSK)
postmap: dict_ldap_lookup: In dict_ldap_lookup
postmap: dict_ldap_lookup: No existing connection for LDAP source /tmp/vir, reopening
postmap: dict_ldap_connect: Connecting to server ldap://localhost:389
postmap: dict_ldap_connect: Actual Protocol version used is 3.
postmap: dict_ldap_connect: Cached connection handle for LDAP source /tmp/vir
postmap: dict_ldap_lookup: Searching with filter (&(objectclass=qmailUser)(cn=admin))
postmap: dict_ldap_get_values[1]: Search found 0 match(es)
postmap: dict_ldap_get_values[1]: Leaving dict_ldap_get_values
postmap: dict_ldap_lookup: Search returned nothing
postmap: dict_ldap_close: Closed connection handle for LDAP source /tmp/vir
postmap: dict_unregister: /tmp/vir 1

Вот, это самый конец лога.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "Прошу помощи! postfix lookup в ldap"
Сообщение от unk Искать по авторуВ закладки(ok) on 15-Фев-05, 16:56  (MSK)
>Вот, это самый конец лога.
Это не лог, а вывод на std[out/err]

Смотрите:
>postmap: dict_ldap_get_values[1]: Search found 0 match(es)
postmap - программа (в логе будет postfix/postmap[pid]:)
dict_ldap_get_values - функция.
Search found 0 match(es) - текст

Это сколько -v было?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "Прошу помощи! postfix lookup в ldap"
Сообщение от Makc2K Искать по авторуВ закладки(??) on 15-Фев-05, 17:01  (MSK)
Всего 2 -vv - да вывод действительно огромен. Я могу попросить у вас адрес почты? Форум уже перегрузили. Надоедать не буду, клянусь!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "Прошу помощи! postfix lookup в ldap"
Сообщение от unk Искать по авторуВ закладки(ok) on 15-Фев-05, 17:03  (MSK)
unkmail@gmail.com


  Рекомендовать в FAQ | Cообщить модератору | Наверх

19. "Прошу помощи! postfix lookup в ldap"
Сообщение от Makc2K Искать по авторуВ закладки(??) on 15-Фев-05, 17:08  (MSK)
Все закрываем тему. А то уже долго грузится ветка. Я сейчас разработаю main.cf и попробую. О результатах отпишу. Еще раз спасибо!
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру