Thunderbird и Active Directory

Довольно долго я пытался заставить почтовые клиенты считывать адресную книгу с наших DC, но там, где Outlook хватало галочки "использовать SPA", и всё начинало работать, тут такого не получается. Это навело меня на ложную (как оказалось) мысль, что эти клиенты не могут пройти аутентификацию. Как потом оказалось, после исследования логов, дело было не в этом. Причина была в неправильном отборе значений в LDAP, которая, похоже, жёстко настроена в Outlook.

Итак, как это всё настроить. Описанное опробовано в Thunderbird 2.0.0.16, 3.0b1, Seamonkey 1.1.11. С Evolution почему-то не вышло... потом ещё попробую.

1) Открыть адресную книгу, и создать каталог LDAP (рис. 1)

 (698x374, 30Kb)

2)Настроить каталог (рис. 2)

 (311x327, 21Kb)

3)Сделать следующие настройки каталога (построчно, Рис. 3)
-Название каталога (вводим произвольо, например, domain.net)
-Адрес сервера LDAP (это IP вашего DC)
-Корневой элемент (Base DN) - тут надо ввести ваш DN в виде
DC=DOMAIN,DC=NET
-Порт - AD использует 3268, но может работать и 389
-Имя пользователя (Bind DN) - вводится с указанием домена в виде
DOMAIN\user

 (631x321, 28Kb)

4) Настроить отбор записей каталога на вкладке "Дополнительно" (рис. 4)
-Не возвращать более.. - здесь неплохо ввести количество возвращаемых записей, адекватное вашей адресной книге, например, записей 300-400.
-Область поиска -Поддерево
-Фильтр поиска - Здесь вводится условие, по которому будут отбираться записи из LDAP. Для получения адресной книги можно просто отобрать по атрибуту mail, который есть только у пользователей, но не у компьютеров: (mail=*)

 (631x321, 21Kb)

5)Если хочется использовать автозавершение в адресных строках,
включите следующую опцию в настройках Thunderbird (рис. 5)
Составление-Адресация -Автодополнение адресов - "на сервере каталогов" - выбрать созданный каталог. Настроить и остальное по вкусу. Если хочется список адресов в боковой панели, установите дополнение Contacts Sidebar.

 (700x480, 40Kb)

6) Перезапустите Thunderbird. Проверьте работу поиском в адресной книге. Если хочется пролистать все адреса, введите в условии поиска для имени пробел, или @ для почтового адреса (т.е., заведомо содержащееся в любом адресе). Ну, и в боковой панели должны пролистываться все контакты, если расширение установлено.

Примечание: Синхронизация книги для работы в offline почему-то работала только в 3.0b1 (Shredder).

*)Рекомендую также следующие расширения (для простоты - по именам)

Дополнения:

-display_mail_user_agent-1.6.1-tb.xpi
-minimizetotray-0.0.1.2006102615+-fx+zm+sb+tb.xpi
-russian_spellchecking_dictionary_with_io_support-0.2.1-fx+tb+sm.xpi
-ImportExportTools-2.0.xpi
-lightning-0.9-tb-win.xpi
-reminderfox-1.8-fx+mz+tb+sb+sm.xpi
-thunderbirthday-0.2.8-tb.xpi

Темы:

-littlebird_for_thunderbird_2.0_and_3.0-1.8.36-tb.jar
-minibird-0.5.2-tb.jar
-modern_modoki_for_thunderbird-2.03-tb.jar
-outlook_2003_bluetb-2.0-tb.jar
-outlook_2003_greentb-2.0-tb.jar
-outlook_2003_silvertb-2.0-tb.jar
-noia_2.0_extreme-3.4-tb.jar

Если хочется сортировку писем по периодам времени, как в Outlook, включите в Меню Вид-Сортировка-Сортировка по методу G.

PS
резервные копии картинок
http://s50.radikal.ru/i129/0810/44/24d936fd1d85.jpg
http://s56.radikal.ru/i152/0810/96/de33b737a34c.jpg
http://s59.radikal.ru/i166/0810/c6/d63b69ec6569.jpg
http://s43.radikal.ru/i100/0810/21/8181f8e3a39f.jpg
http://s56.radikal.ru/i154/0810/43/951bd6683cf0.jpg