Re: Еще о корпоративной адресной книге

От: Dmitry Akindinov <CGatePro_at_mx_ru>
Дата: Fri 17 Sep 2004 - 20:25:14 MSD


Hello, on 17.09.2004 03:02, (Michael A. Kangin) at CGatePro@mx.ru wrote:

> Доброе время суток!
>
> Пробегало тут как-то такое письмо:
> -------------------------------

>> Hello everybody!
>> При организации почты внутри компании хочется использовать общую
>> структурированную
>> адресную книгу a la Exchange.
>> Возможно ли сделать что-нибудь подобное на основе LDAP и как там заводить
>> записи
>> внешних адресатов. Пока вижу только адресатов внутри домена при задании
>> cn=domain.
>> 

>
> Посмотрите <http://mail.stalker.com/Lists/CGatePro/Message/28275.html>
> -------------------------------
>
> к сожалению, по ссылочке ничего не показывается, битая она. Нельзя ли
> новую ссылку, или рассказать, о чем там говорилось? :)

Если надо импортировать адресную книгу и сделать ее доступной по LDAP, то поступить можно следующим образом:

1. Создаем узел под которым будет дерево садресами. Таким улом может быть запись типа

dn: o=adbook
objectClass: top

Создать такую запись можно либо с помощью внешних LDAP утилит, либо импортировав короткий LDIF файл через WebAdmin -> Directory: --cut here--
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