[Oo-discuss] Хранение контактов в LDAP (AD)

Dmitriy Kruglikov dmitriy.kruglikov на gmail.com
Чт Май 27 10:55:31 UTC 2010


27 мая 2010 г. 9:18 пользователь Astakhov Peter написал:
> Здравствуйте!
>
И вам не хворать ...

>  А так - выделил права на
> папочку, настроил программу на чтение/запись в ней, и пусть пользователи там
> своих адресатов и заводя.
1) Настроить ACL на ветку (контейнер)
2) Научить почтовую программу писать в LDAP ...
Если с п.1 все просто, то с п.2 сложнее ...
ACL примерно такой:
access to dn.regex="^ou=personal,(uid=([^,]+),ou=People,dc=domain,dc=com)$"
attrs=children
  by dn.exact,expand="$1" write

Для KMail такое возможно.
ThunderBird вроде такого не умеет пока, хотя попытки есть...
ClawsMail не умеет.
RoundCube умеет писать в персональные.
За остальное не скажу...

Делаем ветки:
uo=personal,uid=$uid,dc=domain,dc=com для хранения первсональных контактов,
и uo=AddressBook,dc=domain,dc=com для корпоративных (не сотрудников).
Сам контейнер ou=People,dc=domain,dc=com является источников адресов
сотрудников.

Все даже проще, чем вам кажется ...


-- 
Best regards,
 Dmitriy Kruglikov.
    QString at, dot, mail, XMPP;
    at = "@";
    dot = ".";
    mail = "Dmitriy.Kruglikov" + $at +"gmail" + $dot + "com";
    XMPP = $mail;


Подробная информация о списке рассылки Oo-discuss