Hello, on 17.09.2004 03:02, (Michael A. Kangin) at CGatePro@mx.ru wrote:
> Доброе время суток!
>
> Пробегало тут как-то такое письмо:
> -------------------------------
>> Hello everybody! >> При организации почты внутри компании хочется использовать общую >> структурированную >> адресную книгу a la Exchange. >> Возможно ли сделать что-нибудь подобное на основе LDAP и как там заводить >> записи >> внешних адресатов. Пока вижу только адресатов внутри домена при задании >> cn=domain. >>
Если надо импортировать адресную книгу и сделать ее доступной по LDAP, то поступить можно следующим образом:
1. Создаем узел под которым будет дерево садресами. Таким улом может быть
запись типа
dn: o=adbook
Создать такую запись можно либо с помощью внешних LDAP утилит, либо
objectClass: top
dn: o=adbook
objectClass: top
--cut here--
2. Теперь хорошо бы создать отдельное хранилище для этих записей. Оно, в принципе, и не обязательно, но по известной поговорке хранить все свои яйца в одной корзине (хранилище <root>) не есть мудро. Отдельное хранилище позволит при необходимости удалить всю книжку одним махом, не морочась с явным удалением каждой записи. В WebAdmin -> Directory -> Storage Units пишем o=adbook в поле Subtree и AdBook в поле Unit Name. Нажимаем Add Local Unit.
3. В WebUser теперь уже можно открыть Settings -> Contacts и определить новую LDAP книжку с search base равной o=adbook. Имя выберите по вкусу. Если аккаунт, для которого открыта эта сессия WebUser имеет права на изменение директории (либо права ка администратора сервера, либо права, явно прописаные в WebAdmin -> Directory -> Access Rights), то можно открыть окно Compose, в нем - панель адресной книги для нашей новой книги и попрактиковаться в добавлении новых записей. Добавлять надо в виде
"Stalker Support" <support@stalker.com>
тогда в запись попадет и реальное имя и адрес.
4. Если добавлять записи по одной ручками лень, можно создать файл в формате
LDIF:
--cut here--
dn: mail=support@stalker.com,o=adbook
objectClass: inetOrgPerson
cn: Stalker Support
sn: Support
givenname: Stalker
mail: support@stalker.com
dn: mail=sales@stalker.com,o=adbook
objectClass: inetOrgPerson
cn: Stalker Sales
sn: Sales
givenName: Stalker
mail: sales@stalker.com
dn: cn=Alias Undercover,o=adbook
objectClass: inetOrgPerson
cn: Alias Undercover
sn: Undercover
givenName: Alias
mail: null@moscow.stalker.com
homePhone: 03
dn: cn=Ima Pseudonym
etc.
--cut here--
Такой файл можно импортировать через WebAdmin -> Directory иди используя ldapadd.
-- -- Best regards, Dmitry Akindinov -- Stalker LabsПолучено Fri Sep 17 16:25:19 2004
Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:15:21 MSK