How-to`s — Использование Kontact и приложений Google
Оригинал
Недавно в GMail была добавлена поддержка протокола IMAP, что позволяет сторонним почтовым программам работать с этим мощным почтовым сервисом. И Google по-дружески поделился инструкциями по настройке IMAP в различных почтовых клиентах, однако забыл про один — KMail. Это программа для работы с почтой, входящая в состав проекта KDE и часто использующаяся вместе с другими KDE программами в шикарном менеджере личной информации Kontact. Также Google забыл упомянуть о том, что некоторые их сервисы, вроде Google Calendar и Google Reader, теперь также могут работать с Kontact. Вот как вы можете их настроить.
Начнем, пожалуй, с KMail. Открываем Настрока -> Настроить KMail..., выбираем слева вкладку Учетные записи, справа во вкладке Получение нажимаем Добавить... для создания учетной записи входящей почты. Выберите IMAP в качестве типа учетной записи. Введите какое-нибудь название для этой учетной записи (я написал "GMail"), imap.gmail.com в качестве адреса Сервера исходящей почты, номер порта — 993, ваш gmail-адрес в качестве Учетного имени (например, [email protected]) и ваш пароль. Переключитесь на вкладку Безопасность и поставьте галочку напротив "Использовать SSL для защищенной доставки почты". Нажимайте ОК и переходите ко вкладке Отправка. Опять жмите Добавить... и в диалоговом окне создания введите Имя учетной записи, smtp.gmail.com в качестве адреса сервера исходящей почты и 465 — номера порта. Метод шифрования укажите SSL. Переключитесь на вкладку Advanced и, отметьтив галочкой Сервер требует идентификацию введите свой адрес gmail в качестве Учетного имени и свой пароль. Удостоверьтесь также, что Способ авторизации выставлен в PLAIN. Готово!
Теперь KMail войдет в учетную запись GMail и все ваши ярлыки будут видны внутри [Gmail] (или той папки, которую вы выбрали при создании учетной записи входящей почты). Возможно, вам также захочется синхронизировать корзину KMail с корзиной GMail. Для этого откройте Настрока -> Настроить KMail..., выберите вкладку Учетные записи и настройте учетную запись Gmail. Измените "Корзину" на [ИМЯ ВАШЕЙ УЧЕТНОЙ ЗАПИСИ GMAIL]/[Gmail]/Trash.
Когда вы закончите настройку вашего почтового клиента можете сразу приступать к вашему календарю. К сожалению, пока что официально Google не объявлял о двусторонней синхронизации с Google Calendar, однако, вы все равно можете использовать ваш KOrganizer (компонент Календарь в Kontact) с Google Calendar если вы используете Java runtime environment и GCALDaemon. Скачайте с сайта GCALDaemon zip-архив совместимый с Unix/Linux/AIX/Mac OS X системами. Распакуйте содержимое архива в /usr/local/sbin (вам понадобятся права root) и дайте всем пользователям права на доступ к демону с помощью команды
Теперь вам нужно узнать закрытый адрес вашего файла iCal. Для этого откройте Google Calendar и проследуйте в Настройки -> Календари -> Мои календари и выберите ваш календарь. Затем клкините по зеленой кнопке ICAL внизу. Создайте в KOrganizer новый календарь. Для этого зайдите на вкладку Календарь и нажмите кнопку Добавить в панели Источников, выберите Календарь в сетевом файле (Доступ к календарю в сетевом файле, доступном по протоколу KIO), дайте ему Название (напр. Мой календарь), и скопируйте закрытый URL адрес в поля Загрузить с и Разместить на — но замените в нем http://www.google.com на http://localhost:9090. Нажмите OK, и ваш календарь должен загрузиться. Когда появится запрос вашего имени и пароля, введите ваш адрес gmail (напр. [email protected]) и пароль.
KOrganizer и Google Calendar вполне неплохо работают вместе за исключением одного: если удалить событие в Google Calendar, то оно не удалится в вашем календаре KOrganizer, и наоборот.
В отличии от первых двух, в Google Reader нет никаких средств для синхронизации прочитанных и непрочитанных статей со сторонними приложениями. Однако, миграция с Google Reader в Akregator — компонент для чтения RSS лент в Kontact — проходит совершенно незаметно. Сохраните ваш список лент новостей в файл, пройдя по ссылке https://www.google.com/reader/subscriptions/export, затем откройте компонент Ленты новостей в Kontact, выберите Файл -> Импорт списка..., и выберите сохраненный файл. Дайте вашему списку Название (напр. Google Reader), нажмите Ок и подождите пока не закончится импорт. Теперь все ваши списки лент новостей будут отображаться в Akregator.
После этих действий Kontact легко сможет управляться со всей вашей информацией из Gmail, Google Calendar, и Google Reader. В будущем возможности возрастут. В GCALDaemon есть возможность синхронизировать контакты через LDAP, но она пока что не работает с Gmail версии 2.0. Однако, вероятно скоро появится встроенная поддержка LDAP. Возможно, синхронизировать Google Calendar с KOrganizer со временем будет проще, наверняка не без помощи Google. И в конечном итоге, возможно Google обновит Google Reader для синхронизации со сторонними клиентами, такими как Akregator. Время стать пользователем KDE и Google.
На момент написания статьи (4 декабря 2007 года) проект KDE4 еще только был в планах, поэтому сейчас трудно сказать — работает ли вышеприведенная схема синхронизации с Google Calendar или нет, и существуют ли более простые варианты. Однако то, что потенциал создания такой незаметной интеграции и полной синхронизации у проекта KDE4 есть — это неоспоримый факт. Как? Вспомним один из столпов, на которых держится KDE4 — Akonadi. Да, именно это централизованное хранилище, которое призвано облегчить настройку программ на различные источники информации. Почему же тогда нельзя с уверенностью сказать что Google Calendar уже может работать через Akonadi? Как минимум потому что я элементарно не пробовал. Я никогда не пользовался Google Calendar, поэтому синхронизировать мой KOrganizer не с чем и не зачем. Кроме того, по словам самих разработчиков Akonadi пока что только начинает свое триумфальное шествие — в KDE 4.3 он не играет большой роли, так как практически его не использует ни одно приложение. С выходом версии 4.4 планируется использовать Akonadi в компоненте Адресной книги, а в 4.5 — большинство остальных программ. Поэтому я могу только посоветовать вам переключаться на использование KDE4 (если вы еще этого не сделали), либо, если вы заядлый пользователь GNOME, писать письма разработчикам, чтобы они как можно скорее озаботились интеграцией с Akonadi — в нем нет привязки к KDE, он создавался для использования в различных средах и имеет привязки к различным языкам программирования.
Недавно в GMail была добавлена поддержка протокола IMAP, что позволяет сторонним почтовым программам работать с этим мощным почтовым сервисом. И Google по-дружески поделился инструкциями по настройке IMAP в различных почтовых клиентах, однако забыл про один — KMail. Это программа для работы с почтой, входящая в состав проекта KDE и часто использующаяся вместе с другими KDE программами в шикарном менеджере личной информации Kontact. Также Google забыл упомянуть о том, что некоторые их сервисы, вроде Google Calendar и Google Reader, теперь также могут работать с Kontact. Вот как вы можете их настроить.
Почта: KMail и GMail
Начнем, пожалуй, с KMail. Открываем Настрока -> Настроить KMail..., выбираем слева вкладку Учетные записи, справа во вкладке Получение нажимаем Добавить... для создания учетной записи входящей почты. Выберите IMAP в качестве типа учетной записи. Введите какое-нибудь название для этой учетной записи (я написал "GMail"), imap.gmail.com в качестве адреса Сервера исходящей почты, номер порта — 993, ваш gmail-адрес в качестве Учетного имени (например, [email protected]) и ваш пароль. Переключитесь на вкладку Безопасность и поставьте галочку напротив "Использовать SSL для защищенной доставки почты". Нажимайте ОК и переходите ко вкладке Отправка. Опять жмите Добавить... и в диалоговом окне создания введите Имя учетной записи, smtp.gmail.com в качестве адреса сервера исходящей почты и 465 — номера порта. Метод шифрования укажите SSL. Переключитесь на вкладку Advanced и, отметьтив галочкой Сервер требует идентификацию введите свой адрес gmail в качестве Учетного имени и свой пароль. Удостоверьтесь также, что Способ авторизации выставлен в PLAIN. Готово!
Теперь KMail войдет в учетную запись GMail и все ваши ярлыки будут видны внутри [Gmail] (или той папки, которую вы выбрали при создании учетной записи входящей почты). Возможно, вам также захочется синхронизировать корзину KMail с корзиной GMail. Для этого откройте Настрока -> Настроить KMail..., выберите вкладку Учетные записи и настройте учетную запись Gmail. Измените "Корзину" на [ИМЯ ВАШЕЙ УЧЕТНОЙ ЗАПИСИ GMAIL]/[Gmail]/Trash.
Календари: Google Calendar и KOrganizer
Когда вы закончите настройку вашего почтового клиента можете сразу приступать к вашему календарю. К сожалению, пока что официально Google не объявлял о двусторонней синхронизации с Google Calendar, однако, вы все равно можете использовать ваш KOrganizer (компонент Календарь в Kontact) с Google Calendar если вы используете Java runtime environment и GCALDaemon. Скачайте с сайта GCALDaemon zip-архив совместимый с Unix/Linux/AIX/Mac OS X системами. Распакуйте содержимое архива в /usr/local/sbin (вам понадобятся права root) и дайте всем пользователям права на доступ к демону с помощью команды
chmod 777 /usr/local/sbin/GCALDaemon
. Затем запустите /usr/local/sbin/GCALDaemon/bin/standalone-start.sh (можете добавить этот скрипт в автозапуск, сделав ярлык для него в ~/.kde/Autostart/).Теперь вам нужно узнать закрытый адрес вашего файла iCal. Для этого откройте Google Calendar и проследуйте в Настройки -> Календари -> Мои календари и выберите ваш календарь. Затем клкините по зеленой кнопке ICAL внизу. Создайте в KOrganizer новый календарь. Для этого зайдите на вкладку Календарь и нажмите кнопку Добавить в панели Источников, выберите Календарь в сетевом файле (Доступ к календарю в сетевом файле, доступном по протоколу KIO), дайте ему Название (напр. Мой календарь), и скопируйте закрытый URL адрес в поля Загрузить с и Разместить на — но замените в нем http://www.google.com на http://localhost:9090. Нажмите OK, и ваш календарь должен загрузиться. Когда появится запрос вашего имени и пароля, введите ваш адрес gmail (напр. [email protected]) и пароль.
KOrganizer и Google Calendar вполне неплохо работают вместе за исключением одного: если удалить событие в Google Calendar, то оно не удалится в вашем календаре KOrganizer, и наоборот.
Ленты новостей: Akregator и Google Reader
В отличии от первых двух, в Google Reader нет никаких средств для синхронизации прочитанных и непрочитанных статей со сторонними приложениями. Однако, миграция с Google Reader в Akregator — компонент для чтения RSS лент в Kontact — проходит совершенно незаметно. Сохраните ваш список лент новостей в файл, пройдя по ссылке https://www.google.com/reader/subscriptions/export, затем откройте компонент Ленты новостей в Kontact, выберите Файл -> Импорт списка..., и выберите сохраненный файл. Дайте вашему списку Название (напр. Google Reader), нажмите Ок и подождите пока не закончится импорт. Теперь все ваши списки лент новостей будут отображаться в Akregator.
Заключение
После этих действий Kontact легко сможет управляться со всей вашей информацией из Gmail, Google Calendar, и Google Reader. В будущем возможности возрастут. В GCALDaemon есть возможность синхронизировать контакты через LDAP, но она пока что не работает с Gmail версии 2.0. Однако, вероятно скоро появится встроенная поддержка LDAP. Возможно, синхронизировать Google Calendar с KOrganizer со временем будет проще, наверняка не без помощи Google. И в конечном итоге, возможно Google обновит Google Reader для синхронизации со сторонними клиентами, такими как Akregator. Время стать пользователем KDE и Google.
Заключение от переводчика
На момент написания статьи (4 декабря 2007 года) проект KDE4 еще только был в планах, поэтому сейчас трудно сказать — работает ли вышеприведенная схема синхронизации с Google Calendar или нет, и существуют ли более простые варианты. Однако то, что потенциал создания такой незаметной интеграции и полной синхронизации у проекта KDE4 есть — это неоспоримый факт. Как? Вспомним один из столпов, на которых держится KDE4 — Akonadi. Да, именно это централизованное хранилище, которое призвано облегчить настройку программ на различные источники информации. Почему же тогда нельзя с уверенностью сказать что Google Calendar уже может работать через Akonadi? Как минимум потому что я элементарно не пробовал. Я никогда не пользовался Google Calendar, поэтому синхронизировать мой KOrganizer не с чем и не зачем. Кроме того, по словам самих разработчиков Akonadi пока что только начинает свое триумфальное шествие — в KDE 4.3 он не играет большой роли, так как практически его не использует ни одно приложение. С выходом версии 4.4 планируется использовать Akonadi в компоненте Адресной книги, а в 4.5 — большинство остальных программ. Поэтому я могу только посоветовать вам переключаться на использование KDE4 (если вы еще этого не сделали), либо, если вы заядлый пользователь GNOME, писать письма разработчикам, чтобы они как можно скорее озаботились интеграцией с Akonadi — в нем нет привязки к KDE, он создавался для использования в различных средах и имеет привязки к различным языкам программирования.
Это кросс-пост перевода из моего блога.