>В LDAP занес нескольких пользователей, только возникла непонятка...
>Я использую виртуальных пользователей, а операции проделываются при помощи реального UID - >"vmail"
Дык ясен перец ,что в самой файловой системе каталоги и т.д. будут создаватся с реальными уид и гид. для этого и зоздается vmail
Указывать каждому клиенту параметры uidNumber и gidNumber не нужно, они относятся к posixAccount а не к qmailSchema. Наверное ты хотел использовать qmailUid и qmailGid, что опять же не всегда нужно, т.к. чаще используются "по умолчанию" взятые из ~control/ldapgid ~control/ldapuid.
Кроме того, следует помнить, что автоматически каталоги будут созданы только после приема первого сообщения для этого пользователя
>Почтовым каталогом задал /var/mail
>Так вот, при попытке доставить почту на любого из юзеров qmail матерится, что не может найти каталог. Руками создаю каталоги - /var/mail/<имя пользователя>
во-первых qmail должен быть скомпилен с флагами MDIRMAKE и HDIRMAKE
во-вторых, чтоб каталоги автоматически зоздавались создай файл в control
dirmaker где укажи путь к скрипту для создания директорий
echo "/var/qmail/bin/dirmaker" > /var/qmail/control/dirmaker
#dirmaker
#!/bin/sh
mkdir -p $1
чтонибудь в этом роде, где $1 бдует передаватся полный путь к директории
поставь на него пермишины соответсвующие и владельца с битом vmail +s 700
в третьих укажи в нем полный путь где будут хранится катлоги пользоватлей
mailMessageStore
в четвертых... посмтори правельно ли ты указал ./Maildir/ , а не ./Maildir
Очень внимательно посмотри также с чьими правами будет запускать qmail твой dirmake!
>Материться перестает, но почту сохраняет в один файл: /var/mail/vmail, причем для всех
>заведенных в lDAP юзеров.
читать выше...скорее всего где-то что-то просто забыл
в ldap пиши полный путь к каталогу mailMessageStore: /bla/bla/bla/pupkin