воскресенье, 5 июня 2011 г.

Поиск адресов из адресной книги при вводе

В Thunderbird очень удобно устроен поиск по контактам: достаточно начать вводить в окно начальные буквы адреса или имени, а в списке контактов будут автоматически выводиться все адреса, которые начинаются на эти буквы. 
При подключении адресной книги из Active Directory хочется, чтобы поиск осуществлялся и по ней. Для этого надо сделать:
Открыть Настройки - Составление - Адресация - Сервера каталогов и выбрать адресную книгу.

Лучше не включать на ноутбуках - сильно тормозит, когда нет подключения к домену (например дома).

Интеграция адресной книги Thunderbird с Active Directory


Использование службы каталогов для хранения справочной информации о сотрудниках довольно удобная штука и многие приложения умеют забирать данные по LDAP. Mozilla Thunderbird не исключение. Далее -  способ подключения адресной книги из Active Directory.
Итак, идете в Адресная книга – Файл – Создать – Каталог LDAP
Далее вводим:
  • Название - что угодно
  • Имя сервера - имя контроллера домена или IP-адрес
  • Корневой элемент - DC=domain,dc=com 
  • Порт - 3268
  • Имя пользователя - Домен\имя_пользователя_в_домене

  • Не возвращать более чем - количество найденных адресов
  • Фильтр поиска - (&(objectclass=user)(mail=*)) будет выдавать только людей с эл.адресом, можно (mail=*) или вообще ничего не указывать.
Далее, в Адресной книге в поле поиска введите, например пробелEnter не нажимайте! Вас спросит пароль на учетку, указанную в свойствах сервера каталогов.  В случае успеха вы увидите список пользователей у которых указана электронная почта.


Интеграция Thunderbird с апплетом уведомлений Ubuntu


В Убунту есть очень удобная фишка - апплет уведомлений. К сожалению в плане e-mail он явно заточен под Evolution, который лично мне не очень нравится. Поэтому в этом посте я расскажу как интегрировать Thunderbird во все эти фишки. 

Для начала предлагаю удалить все ненужные индикаторы из этого меню. Настройки этого дела лежат в виде отдельного файла для каждой программы в папке  usr/share/indicators/messages/applications

hnh@kgb:~$ cd /usr/share/indicators/messages/applications
hnh@kgb:/usr/share/indicators/messages/applications$ ls
evolution pidgin

В моём случае это evolution и pidgin. Удаляем ненужный evolution rm ./evolution. Теперь самое время допилить руками Thunderbird, чтобы он отображался в этом меню. Для этого необходимо установить 2 расширения: Thunderbird Indicator и FireTray. Первое добавляет функционал для работы с апплетом уведомлений, а второй - сворачивает Thunderbird в tray, что необходимо для проверки почты.

Выглядит всё это дело примерно вот так:

Настройка календаря Thunderbird и интеграция с Google Calendar

Вещь о которой я хочу рассказать - это настройка календаря в Thunderbird. В самой установке календаря нет ничего проще: надо просто установить расширение Lightning. Проблемы начинаются когда пытаешься интегрировать этот календарь с Google Calendar. Для этого, во-первых надо поставить расширение Provider for Google Calendar. Затем заходим в Google Calendar, открываем настройки нужного календаря, и ищем снизу "Закрытый адрес календаря" (private link). Копируем ссылку в XML.
Далее в Thunderbird добавляем календарь, выбираем "В сети" -> "Google Calendar" и вставляем скопированный адрес. Всё, Thunderbird синхронизирован с Google Calendar. Остался один последний штрих: установив расширение Evolution mirror задачи из Thunderbird станут видны в убунтовском апплете времени.