|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Ivan Beriozko 2:5020/4001.1 25 Jun 2003 12:29:00 To : All Subject : Посоветуйте решение (интересная задача) -------------------------------------------------------------------------------- Ситуация: 1. Домен Windows 2000, Active Directory, развесистое дерево OrganisationUnit'ов, много пользователей. 2. Почтовый сервер FreeBSD, sendmail, cyrus-imapd2, cyrus-sasl2, авторизация по Active Directory (saslauthd, ldap). 3. Возможны пользователи как и вовсе без почты, так и имеющие один или несколько адресов (ссыпающихся, разумеется, все в один почтовый ящик пользователя). 4. Возможно несколько почтовых доменов. 5. Возможно существование списков рассылки - почта на один е-мейл ссыпается в несколько мейлбоксов. Вот посоветуйте, пожалуйста, как этим рулить по-оптимальнее? Скриптонаписания не боюсь - просто не могу четко представить себе алгоритм действий. Пока видится решение - в свойствах пользователя Active Directory есть поле "Notes", туда можно писать строчки вида "EMAIL: user@domain.ru" для каждого адреса, а потом скриптом это из ldap вытаскивать и на основании этого генерить virtusertable и создавать/удалять мейлбоксы. Списки рассылки реализуются созданием объекта типа Contact, у него в Notes что-то вроде такого: --- EMAIL: contact@domain.ru SENDTO: user0@domain.ru SENDTO: user1@domain.ru --- Вроде бы и будет работать, но как-то получается все слишком сложно и коряво. Может, что-то более красивое придумается? Перейти на MS Exchange не предлагать - ему от прогнозируемого количества пользователей тоскливо станет :) Расширить класс user в AD предлагать, только если уже есть готовое решение - самому это делать слишком мутно. Ivan --- GoldED/W32 3.0.1 * Origin: Infodom (2:5020/4001.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/37943ef99aac.html, оценка из 5, голосов 10
|