Страница 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", его и надо заполнять.
Вместе с айдишниками итема и парента.