пятница, 13 марта 2009 г.

Настройка Thunderbird

Настройка почтового клиента Thunderbird на Gmail-аккаунт по протоколу IMAP

1. Создание ящика

Для начала я установил сам Thunderbird и создал в нем аккаунт электронной почты. Сразу предупреждаю - при создании аккаунта вам предоставят возможность создать аккаунт непосредственно для почты Gmail, не делайте этого - создаваемый этим способом аккаунт работает по протоколу POP, а наша цель - IMAP. Поэтому:

* создаем простую “Учетную запись электронной почты”,
* далее указываем свое имя, …
* … адрес электропочты …
* выбираем сервер входящей почты IMAP
* прописываем сервер входящей почты “imap.gmail.com” (кстати, если ваша почта расположена на “Гугл сервис” - настройки будут абсолютно аналогичные)
o если вы заводите первый ящик - вас также попросят указать сервер исходящей почты. он будет “smtp.gmail.com“
* в качестве имени пользователя используем Ваш адрес электропочты (полностью, с указанием сервера и домена, например pupkin@gmail.com)
* Указываем имя учётной записи (произвольно, это имя, как ящик будет отображаться в программе)
* на последней страничке проверяем введенные данные и клацаем кнопку “Готово”

Следующий этап - настройка почтового ящика. Изначально “птица” попытается сразу получить почту и попросит ввести пароль - отказыаем ему в этом удовольствии - один фиг он ничего получить не сможет, т.к. порты не настроены. Начнем пожалуй, именно с них …

Для начала нас интересует пункт “Параметры сервера” в настройках ящика. Там мы указыавем следующие значения:

* Имя сервера - imap.gmail.com
* Имя пользователя - pupkin@gmail.com
* В настройках защиты ставим буллет на “SSL”
* После переключения защиты на SSL пот должен переключиться на 993, проследите за этим

Сервер входящей почты настроили, теперь настроим исходящую. В боковой панели переходим на пункт “Сервер исходящей почты (SMTP)”. Учтите, что на каждый ящик должна быть своя учтеная запись, поэтому создавать или изменять - ваше дело, я просто подскажу настройки.

* Описание - (название записи, можно оставить пустым)
* Имя сервера - smtp.gmail.com
* Порт - 587
* Флажок “Имя пользователя и пароль”
* Имя пользователя - pupkin@gmail.com
* Использовать защищённое соединение - TLS

Через боковую панель переходим в “Параметры учетной записи” (корневая папка настроек) и в нижней части указыаем созданную нами учетную запись в SMTP. Так-с, вроде все. Внимание, при первом получении почты рекомендую воздержаться от сохранения пароля - это создаст некоторые неудобства при дальнейшей настройке. Теперь можно нажать на кнопочку “ОК” и получить почту. Вводите пароль и если левая рука у вас растет из левого плеча, а правая из правого - все должно заработать. Загрузится дерево папок, заголовки писем, при выборе письма оно сразу будет подгружаться … только все как-это это немного кривовато выглядит, надо бы настроить по-человечески …
2. Самое интересное. Настройка ящика.

Конкретно меня очень сильно напрягают 2 вещи:

1. Основные рабочие папки находятся в не в корне, а в подпапке “Gmail”
2. В Thundenbirde папка, куда перемещаются удалённые письма называется “Удалённые”, а в Gmail’е - “Корзина” … посему синхронизировать их не представляется никакой возможности.

Переносим все в “корень”

С первым пунктом справиться достаточно просто: идем в свойства ящика, оттуда в “Параметры сервера“, далее нажимаем кнопочку “Допольнительно…” и в поле “Каталог IMAP-сервера” вписываем [Gmail] (обратите внимани - вписывать именно так, как указано в примере, с квадратными скобками и с большой буквы) .

У данного решения есть один минус - если вы просматриваете почту и через веб-интерфейс (помимо почтового клиента) ярылки, присвоенные письмам будут выглядеть не очень привлекательно. Т.е. Если в почтовой программе создать во “входящей” папке подпапку “Test”, то при просмотре почты через браузер ярылк будет выглядеть как “[Gmail]/INBOX/Test” . Но если вас это не напрягает … Кстати, когда я сказал “у данного решения есть один минус”, я имел ввиду не программу “Thundenbird”, а сам почтовый сервис “Gmail” - не одобряю я их идею с ярлыками, вернее сказать не продмали они ее до конца.

После перезагрузки ящики должны обновиться и все, что было в подпапке “Gmail” появится в коренном каталоге. Рекомендую убрать подписку (правой кнопкой по ящику → “Подписаться…” с папок “вся почта” и “отмеченные” - это будет только путаницу создавать (тем более, что гораздо удобнее в программе для этого просто сделать виртуальные папки с назначенными фильтрами)

Ура! Сделали! Теперь пойдем разбираться с “Мусором”
Борьба за “корзину”

Здесь все не так просто. Для начала, надо выяснить, какой номер присвоен данной учетной записи в системе. Под номером я имею ввиду запись в реестре программы. Делается это достатончо просто: “Инструменты” → “Настройки” → “Дополнительно” → “Редактор настроек…”. (Здесь будте аккуратны - это системные настройки и шутить с ними не надо). В фильтре указыаем mail.server.server#.name, где вместо занчка # ставим цифры, подбирая значение своего ящика. Расчет начинается с цифры 2. То есть если мы создали наш первый ящик в программе, тогда он будет указан в фильтре “mail.server.server2.name“, следующий ящик среагирует на фильтр “mail.server.server3.name” и т.д. … Допустим этот ящик для нас первый и его цифра в системе будет 2. Клацаем правой кнопкой в в этом окне настроек, далее “Создать” → “Строка”. Имя настройки указыаем mail.server.server2.trash_folder_name, где вместо цифры 2 вы подставляете номер своего ящика. В следущем поле указыаем значение данной строки - “Корзина” (без кавычек). Все, “ОК”, закрыаем окно насроек и перезагрузаем программу. Иногда требуется перезагрузить “птицу” несколько раз, или для пользы дела удалить одно письмо, чтобы задейстовать настройки. Если все сделано правильно - папка “Корзина” будет иметь значок корзины, а папка “удаленные” станет обычной папкой “Trash”, которую можно просто удалить.

После всего вышеперечисленного можно ассоциировать остальные папки с аккаунтом в Gmail, только это уже будет сделать гораздо проще. Достаточно в свойствах ящика на вкладках “Копии и папки” и “Настройки анти-спам фильтра” указать на данном ящике, какие папки за что отвечают.

Вот и все! Теперь в нашем распоряжении действительно дружественный интерфейс, плюс полная синхронизация всех папок!

(Способ настройки корзины взят у Meg@DED’а и доведен до ума …)
3. Расширение возможностей on-line почты

Мы проделали действительно большую работу, а именно полностью синхронизировали почту “Gmail” с почтовым клиентом “Thundenbird”. Однако это далеко не предел возможностей Thundenbird’а (еще один плюс), т.к. он имеет в арсенале достаточно большой ряд дополнений, которые увеличат функциональность нашего почтвого ящика и уровень его мобильности. Вобщем поговорим об расширениях и их настройке.

Синхронизация контактов Gmail с почтой Thundenbird

В этом нам поможет расширение Google Contacts которое синхронизирует контакты Gmail с контактами Thundenbird и наоборот. Расширение обладает огромных количеством плюсов, а именно:

* Без проблем понимает русскую кодировку (т.е. имена и фамилии правильно отображаются)
* Расширение понимает, что такое контакт и что такое группы контактов и прекрасно их загружает
* Все изменения происходят в режиме он-лайн (опционально)

… ну минусы все-же есть. На данный момент расширение криво синхронизирует изменение в адресной книге черзе Thundenbird групп контактов. То есть если вы создаете контакт и/или вносите в нем изменения проблем нет, ради бога. Если вы создаете список контактов - тоже все в порядке, он создаётся … а вот когда вы добавляете контакты в этот список, тут начинаются проблемы. Дело в том, что расширение не расценивает добавлени контактов в список (почему-то) как изменение списка. А без регистарции изменения в списке он не будет обнавлен на сервере. Выход есть - тупо переименовываем список, а потом переименовываем его обратно, как был. Во и вся история.
Синхронизация календаря Google с почтой Thundenbird

Да, “Thundenbird” способен и на это. Для этих целей нам понадобятся сразу 2 расширения:

* Lightning - расширение, которое добавляет в Thundenbird календарь
* Provider for Google Calendar - расширение, отвечающее за синхронизацию календарей в “Lightning” и “Gmail”

Ну-с, приступим. Открываем в браузере календарь Google, там проделываем небольшой путь по настройкам, а именно: “Настройки” → “Календари” → “Изменить настройки” → “Данные календаря” и вот тут нас интересует в “адрес календаря”, а точнее кнопка XML, а еще точнее ссылка, которая ведет при нажатии на эту кнопку. Копируем эту ссылку и возвращаемся в Thundenbird. Переключаемся на календарь (после установки плагина Lightning он должен появиться) и создаем новый календарь. Выбирам расположение “в сети” и переставляем буллет на Календрь Google и в поле указыавем ссылку, которая была на кнопке XML. Вводим логин и пароль, сохраняем календарь…

(Способ настройки синхронизации календаря взят у Meg@DED’а и полностью разжеван)

Огромная благодарность georgiy-spb, за эти рекомендации и этот пост.
Leonid K. ©. Технологии Blogger.