- PVSM.RU - https://www.pvsm.ru -

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

На Хабре уже писали [1] о синхронизации линуксовых почтовиков с MS Exchange, но там не было KDE Kontact и мне поэтому пришлось искать решение. Не то, чтобы это было сложно, но всё-таки лучше зафиксировать как это делается.

Немного терминологии. KDE-PIM [2] — это набор программ управления личной информацией. В него входят, помимо прочего, расширенный емайл-клиент Kontact [3] и усеченный вариант — KMail [4]. Kontact включает в себя календарный модуль KOrganizer [5], RSS-агрегатор, Заметки, Контакты и прочее.

Работать в KMail или Kontact неудобно, когда календарь не синхронизирован с почтовым сервером. Для того, чтобы решить эту проблему нужно воспользоваться программой-посредником, которая будет забирать данные с Exchange Server и передавать её почтовому клиенту, так как сам KOrganizer не умеет подключаться к Exchange Server, а Kontact и KMail умеют забирать почту только по IMAP(S) или POP(S).

Такой прокладкой между Kontact и почтовым сервером выступает DavMail [6], который c последним обменивается информацией по протоколу CalDav [7]. В дистрибутиве Генту пакет DavMail не доступен из основного репозитария, но можно воспользоваться оверлеями [8] или скачать deb-пакет [9] и установить с помощью dpkg.

В файле настройки ~/.davmail.properties редактируем следующие записи.

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


Всё это и кое-что ещё можно сделать и в графическом интерфейсе [10].

Этого достаточно для синхронизации календаря, но точно так же можно настроить синхронизировать почту и адресную книгу.
Затем переходим к 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

Автор: temujin

Источник [11]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/linux/89556

Ссылки в тексте:

[1] писали: http://habrahabr.ru/post/131239/

[2] KDE-PIM: https://community.kde.org/KDE_PIM

[3] Kontact: https://userbase.kde.org/Kontact

[4] KMail: https://userbase.kde.org/KMail

[5] KOrganizer: https://userbase.kde.org/KOrganizer

[6] DavMail: http://davmail.sourceforge.net/

[7] CalDav: https://www.ietf.org/rfc/rfc4791.txt

[8] оверлеями: http://gpo.zugaina.org/net-mail/davmail

[9] deb-пакет: http://davmail.sourceforge.net/download.html

[10] графическом интерфейсе: http://davmail.sourceforge.net/gettingstarted.html

[11] Источник: http://habrahabr.ru/post/256305/