Страница 2 из 4

Добавлено: Пн, 11 февраля 2019, 11:00:49
dyvniy
Вторая неделя февраля 2019
11-15.02.2019

Планы:
Хотя бы понять почему итемы крашат аутлук.
В идеале сделать их отображение.
Появилась новая задача - разобраться с синхронизацией удалённых писем.
Раньше я не видел проблемы - думал слать все изменения - но письмо может быть удалено.
От него ничего не останется. Откуда взять информацию о времени его удаления? Надо разобраться.

Получилось:
...

Добавлено: Пн, 11 февраля 2019, 11:05:00
dyvniy
11 февраля 2019
Понедельник

Планы:
Разобраться почему функция ews_extruct_folders_array
не находит DistinguishedFolderId Id="inbox".
Реализовать корректное отображение календаря в GetItem,
надеюсь после этого аутлук перестанет крашиться.

Получилось:
Убедиться, что функция ews_extruct_folders_array находит папку календаря по её Id.
Функция получения полных имён папок по FolderId и DistinguishedFolderId отлажена.
Постепенно отключаю отображение итемов.
Сейчас падает на контактах. Входящие, корзина и календари отключены.

Добавлено: Вт, 12 февраля 2019, 11:09:14
dyvniy
12 февраля 2019
Вторник

Планы:
Надо разобраться с вотермарками и хистори поинтами.
Я уверен им достаточно быть упорядоченными массивами, например UTC времени сервера.
Дмитрий Евгеньевич считает, что необходима дополнительная поддержка со стороны сервера на С++.

Получилось:
Гуглением не удалось выяснить, поддерживает ли виндовый аутлук 2019 протокол EWS.
Надо после обеда поехать домой и установить этот аутлук там в виртуалку. С собой я его не взял.
Письмо Дмитрию Евгеньевичу написал про методы синхронизации клиента по EWS.

Добавлено: Ср, 13 февраля 2019, 10:40:02
dyvniy
13 февраля
среда

Планы:
Проверить мой CGPL EWS сервер в 2019 виндовом аутлуке.
Убедиться, что он поддерживает EWS протокол, если поддерживает.
Почитать ответное письмо Алексанра Малышева)

Получилось:
Виртуалка с аутлуком готова, остаётся проверка.
Ощущения не очень.
Эксчендж есть, но в 2016 може был. И хз как он работает - по EWS как в маковском аутлуке, или нет.
Настройка исключительно автоматическая. Подключиться к CGPL не получилось.

Добавлено: Чт, 14 февраля 2019, 10:20:58
dyvniy
14 февраля
четверг

Планы:
Вернуться к отображению итемов в маковском аутлуке 2011
Можно попробовать испортить данные в питоновском сервере, чтоб у него начало крашиться.

Получилось:
Получилось избавиться от краша при обработке контакта и сообщения.
Только ни не отображаются, потому что данные о родительской папке внутри не верны.
Первый итем отобразился! Только без сабджекта. Дело пошло.

Вероятно аутлук ожидает итемы в определённом порядке, в том в котором их запросил.
И если не находит - пропускает все остальные. Придётся подстраиваться.

Добавлено: Чт, 14 февраля 2019, 19:52:59
dyvniy
15 февраля
пятница

Планы:
Расположить пункты ответа в фиксированном порядке запроса.
Если не получится - придумать другое решение.

Получилось:
Похоже отображаемые данные не зависят от порядка.
Зато все они берутся из поля "MimeContent", его и надо заполнять.
Вместе с айдишниками итема и парента.