Как синхронизировать KOrganizer и Exchange Server

от автора

На Хабре уже писали о синхронизации линуксовых почтовиков с MS Exchange, но там не было KDE Kontact и мне поэтому пришлось искать решение. Не то, чтобы это было сложно, но всё-таки лучше зафиксировать как это делается.Немного терминологии. KDE-PIM это набор программ управления личной информацией. В него входят, помимо прочего, расширенный емайл-клиент Kontact и усеченный вариант — KMail. Kontact включает в себя календарный модуль KOrganizer, RSS-агрегатор, Заметки, Контакты и прочее.Работать в KMail или Kontact неудобно, когда календарь не синхронизирован с почтовым сервером. Для того, чтобы решить эту проблему нужно воспользоваться программой-посредником, которая будет забирать данные с Exchange Server и передавать её почтовому клиенту, так как сам KOrganizer не умеет подключаться к Exchange Server, а Kontact и KMail умеют забирать почту только по IMAP(S) или POP(S).Такой прокладкой между Kontact и почтовым сервером выступает DavMail, который c последним обменивается информацией по протоколу CalDav. В дистрибутиве Генту пакет DavMail не доступен из основного репозитария, но можно воспользоваться оверлеями или скачать deb-пакет и установить с помощью dpkg.В файле настройки ~/.davmail.properties редактируем следующие записи.

davmail.caldavPort=1080 davmail.url=exchange.owa.fqdn # Режим службы, графическая оболочка выключена. davmail.server=true 

Всё это и кое-что ещё можно сделать и в графическом интерфейсе.Этого достаточно для синхронизации календаря, но точно так же можно настроить синхронизировать почты и адресной книги.Затем переходим к KOrganizer. Добавляем новый календарь и выбираем источником CalDav.Добавить календарьВводим имя пользователя, пароль на Exchange Server и указываем порт на котором слушает CalDav.KOrganizerВсё готово, запускаем. Если все хорошо, в лог-файле (по умолчанию ~/davmail.log) увидим что-то похожее на это.

2015-04-13 17:32:24,914 DEBUG [CaldavConnection-36712] davmail.exchange.ExchangeSession  - Folder /user/@hpcorp.com/cal - Search items current count: 18 fetchCount: 500 highest uid: 1012295 lowest uid: 1012263 2015-04-13 17:32:24,915 DEBUG [CaldavConnection-36712] davmail  - Listing item 1/18 2015-04-13 17:32:24,915 DEBUG [CaldavConnection-36712] davmail  - Listing item 2/18 2015-04-13 17:32:24,915 DEBUG [CaldavConnection-36712] davmail  - Listing item 3/18 2015-04-13 17:32:24,916 DEBUG [CaldavConnection-36712] davmail  - Listing item 4/18 2015-04-13 17:32:24,916 DEBUG [CaldavConnection-36712] davmail  - Listing item 5/18 2015-04-13 17:32:24,916 DEBUG [CaldavConnection-36712] davmail  - Listing item 6/18 2015-04-13 17:32:24,916 DEBUG [CaldavConnection-36712] davmail  - Listing item 7/18 2015-04-13 17:32:24,917 DEBUG [CaldavConnection-36712] davmail  - Listing item 8/18 2015-04-13 17:32:24,917 DEBUG [CaldavConnection-36712] davmail  - Listing item 9/18 2015-04-13 17:32:24,917 DEBUG [CaldavConnection-36712] davmail  - Listing item 10/18 2015-04-13 17:32:24,917 DEBUG [CaldavConnection-36712] davmail  - Listing item 11/18 2015-04-13 17:32:24,917 DEBUG [CaldavConnection-36712] davmail  - Listing item 12/18 2015-04-13 17:32:24,918 DEBUG [CaldavConnection-36712] davmail  - Listing item 13/18 2015-04-13 17:32:24,918 DEBUG [CaldavConnection-36712] davmail  - Listing item 14/18 2015-04-13 17:32:24,918 DEBUG [CaldavConnection-36712] davmail  - Listing item 15/18 2015-04-13 17:32:24,918 DEBUG [CaldavConnection-36712] davmail  - Listing item 16/18 2015-04-13 17:32:24,918 DEBUG [CaldavConnection-36712] davmail  - Listing item 17/18 2015-04-13 17:32:24,919 DEBUG [CaldavConnection-36712] davmail  - Listing item 18/18 2015-04-13 17:32:24,919 DEBUG [CaldavConnection-36712] davmail  - > 1993 

ссылка на оригинал статьи http://habrahabr.ru/post/256305/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *