Да, это почти на 100% возможно. Требуется последний стабильный kdepim, который в настоящее время является kdepim 4.6.1. Все из kdepim 4.6.0 / kmail2 / kontact2 будет работать. Работает через davmail, nd с ресурсом akonadi davgroupware / davical.
Вы можете использовать старую версию только для отправки / получения электронной почты, если это все, что вас интересует, это работает целую вечность. Да, все это требует, чтобы OWA был включен на сервере.
Для меня обмен контактами синхронизируется на 100% в обе стороны. Синхронизация календаря Exchange работает только с Exchange, переданного на контакт. Не уверен почему. Поиск LDAP / GAL работает.
Имейте в виду, новый kontact / kdepim все еще очень глючит, хотя с большим количеством TLC можно заставить работать хорошо.
Вы также можете отключить файл журнала davmail, поэтому нет необходимости его вращать / чистить.
КАК
Настройки DavMail:
MAIN
# what is not specified here is otherwise default
OWA: URL to exchange server
Trash keep delay (POP): 1
Sent keep delay (POP): 1
Calendar past events (Caldav): 1
kontact => Mail => Настройка KMail => Учетные записи => Добавить => POP3 почтовый сервер
Name: Exchange Mail
Incoming mail server: localhost
Username: DOMAIN\username
Password: ThePassword
Check enable interval mail checking: 5 minutes
Add SMTP server
Exchange
Outgoing mail server: localhost
Server requires authentication: check
Username: DOMAIN\username
Password: ThePassword
kontact => Календарь => Добавить календарь => Ресурс групповой работы DAV => DAVical =>
Name: Exchange Calendar
Host: 'write anything here, doesn't matter you will edit it later'
Installation path: 'write anything here, doesn't matter you will edit it later'
uncheck use SSL
Click next, next and finish
Затем отредактируйте ресурс и установите следующее:
Remote calendar access protocol: CalDAV
Remote URL: http://localhost:1080/users/emailaddr@blah.com/calendar/
Username: DOMAIN\username
Password: ThePassword
Нажмите Fetch и OK Refresh каждые 30 минут
kontact => AddressBook => Добавить адресную книгу => DAV групповой ресурс => DAVical =>
Name: Exchange Contacts
Host: 'write anything here, doesn't matter you will edit it later'
Installation path: 'write anything here, doesn't matter you will edit it later'
uncheck use SSL
Нажмите Далее, Далее и закончить
Затем отредактируйте ресурс и установите следующее:
Remote calendar access protocol: CardDAV
Remote URL: http://localhost:1080/users/emailaddr@blah.com/contacts/
Username: DOMAIN\username
Password: ThePassword
Нажмите Fetch и OK Refresh каждые 99 минут
kontact => настройки => настроить Kontact => контакты => настройки сервера LDAP => добавить хост
Host: localhost
DN: ou=people
Authentication: Simple
Port: 1389
Bind DN: DOMAIN\username
Password: ThePassword
Нажмите ОК
Отметьте localhost
kontact => Mail => settings => Настроить KMail => Composer => Настроить порядок завершения => и сначала установить LDAP