>Почему так работает курер я вообще понять не могу.
>Во первых ему зачем то обязательно нужна дериктория в переменной homedir. Причем
>он туда ничего не складывает и ничего оттуда не берет она
>просто долджна быть с правами на нее. Исходно считалось, что почта должна жить в хомяке пользователя, в отдельном подкаталоге.
Соответственно, надо знать путь к домашнему каталогу пользователя - homedir + в каком подкаталоге домашнего каталога пользователь хранит почту - maildir. По дефолту/стандарту - майлдир равен "Maildir/".
LDAP_MAILROOT - это, думаю, появилось позже, как расширение базовых возможностей модуля.
>Непонятно нафигша вообще эта переменная и зачем ему этот каталог нужен. Если
>каталог отсутсвует или не открывается авторизация считается неудачной демон шлет куда
>подальше.
Так что вот тебе объяснение, зачем нужны эти каталоги.
>C С директорией maildir дела еще хуже. получается она следующми образом. authdemon
>при чтении конфига пишет туда переменную LDAP_MAILDIR причем в эту переменную
>можно занести только поле найденое в лдап. Никаких комбинаций из переменных
>или полей лдап. То есть в контейнере пользователя должно быть отдельное
>поле с путем где поп3демон будет брать почту. Туда даже просто
>константную строку нельзя присвоить. и никаких комбинаций полей.
>Начнем с того, что лдапе пользователей домена 2003 нет никаких полей с
>подобным назначением.
>Если в это поле ничего не писать. Он присваивает ему NULL. Но
>авторизация в общем проходит успешно. Тут ему жизнено необходим только хомедир.
Всё верно. В твоем случае maildir - не нужен. Хотя, может быть и возможно использовать его при построении "обходных схем" - всё-таки два параметра, возможно, лучше чем один.
>Далее начинает работу pop3d Этот демон тоже работает весьма странно.
>Если переменная maildir не равна NULL то он получает на вход в
>качестве аргумента ее значение. А переменную MAILDIRPATH из конфига вообще игнорирует.
>
>если maildir демоном авторизации установлен в ноль то он пытается брать почту
>из директории которая записанна MAILDIRPATH. Причем не складывает их а либо
>то либо другое.
>Если и тут ничего нет то присваивает значение ./Maildir
Дык всё логично-то. Не все модули выставляют значение maildir, вот pop3d/imapd и используют в этом случае значение из своего конфига.
>
>Как оно должно работать то? Только с самонаписанными специально для этого агента
>схемами лдап что ли?
Возможно что и так. Я вообщет в LDAP не силен. Но, AFAIK, установка эксченжа расширяет набор атрибутов пользователя в АД....
Ты посмотри, какие у тебя атрибуты имеются, и собери из них правильную для тебя схему хранения почты, а постфикс подточишь, я так понимаю он более гибок.
С другой стороны собери всё это, с обратной.