The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"postfix virtual transport"
Отправлено PavelR, 27-Фев-10 08:20 
>Почему так работает курер я вообще понять не могу.
>Во первых ему зачем то обязательно нужна дериктория в переменной 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, установка эксченжа расширяет набор атрибутов пользователя в АД....

Ты посмотри, какие у тебя атрибуты имеются, и собери из них правильную для тебя схему хранения почты, а постфикс подточишь, я так понимаю он более гибок.

С другой стороны собери всё это, с обратной.

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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