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

в 19:41, , рубрики: davmail, gentoo, kde4, kontact, korganizer, linux, Настройка Linux

На Хабре уже писали о синхронизации линуксовых почтовиков с 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

Автор: temujin

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js