URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 52263
[ Назад ]

Исходное сообщение
"Патч LDAP для qmail"

Отправлено Makc2K , 10-Янв-05 11:24 
Просьба помочь советом кто накладывал патч qmail-ldap-1.03-20020901.patch.gz на qmail 1.03. другие патчи прекрасно накладываются, а этот не хочет. Накладываю стандартно, в каталоге с сырцами делаю patch -p1 < "полный путь до патча". Система FreeBSD 4.10 Может я не тот патч накладываю. Ведь по сути патч это есть разница текста сгенерированная командой diff.

Содержание

Сообщения в этом обсуждении
"Патч LDAP для qmail"
Отправлено Sampan , 10-Янв-05 13:00 
>другие патчи прекрасно накладываются, а этот не хочет.

Может стоит попробовать изменить порядок применения патчей? Этот - первым


"Патч LDAP для qmail"
Отправлено Makc2K , 10-Янв-05 15:13 
Как бы это так помягче, я бы не стал писать в форум если бы не перепробовал бы все варианты установки. Вот ведь какая фигня из портов то кумыл с ЛДАП ставится! А в ручную не могу. Все подозрения на патч, только он один рогом упирается. Но все равно спасибо.



"Патч LDAP для qmail"
Отправлено Makc2K , 11-Янв-05 13:56 
Неужели никто не ставил в ручную?



"Патч LDAP для qmail"
Отправлено Sampan , 11-Янв-05 19:56 
>Неужели никто не ставил в ручную?

К слову, вручную пишется слитно.

А по теме. Не совсем понимаю назначения этого патча. Нужно иметь виртуальных юзеров в LDAP'e и доставлять почту в их совсем не виртуальные Maildir'ы? Нет проблем. Вместо штатного qmail delivery agent используй maildrop с чтением учетных данных из LDAP (про procmail не знаю, поддерживает он LDAP или нет). Самое замечательное в этом решении - настраиваемость maildrop. Какие атрибуты каких объектов использовать - все определяется через конфиг. Плюс не нужно подключать Qmail-LDAP.schema (Фирменное убожество. А то им стандартных объектов и атрибутов не хватает!) Без проблем возможно использовать схему от Samba с вытекающими вкусностями :-)

Утверждаю совершенно ответственно - работает, и работает замечательно, без всяких кривых патчей. Собственноручно делал.

ЗЫ Будешь пробовать, не бери maildrop-1.8.0 - окабанели вконец. 1.7.0 замечательно подойдет, но, наверное, придется самому собирать из исходников для включения поддержки LDAP


"Патч LDAP для qmail"
Отправлено Sampan , 11-Янв-05 20:11 
Что бы не быть голословным, для примера, мои конфиги:

/var/qmail/run

#!/bin/sh
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start '|preline maildrop -d $USER' splogger qmail

/etc/openldap/maildrop.conf

hostname                127.0.0.1
basedn                  ou=users,o=domain,c=ru
filter                  &(objectclass=posixAccount)
binddn                  cn=manager,o=domain,c=ru
bindpw                  {crypt}la-la-la
search_method           uid
mail_attr               mail
uidnumber_attr          uidnumber
gidnumber_attr          gidnumber
maildir_attr            homedirectory
homedirectory_attr      homedirectory
quota_attr              quota

Обрати внимание на objectclass=posixAccount. Легко заменяется на sambaAccount