Страница 3 из 5

Добавлено: Пн, 15 октября 2018, 11:11:31
dyvniy
15 октября.

Планы на неделю:
Расширять функционал третьей версии сервера, основываясь на документации майкрософт и перехваченных пакетах.
Дополнительной задачей можно перевести exchangelib на http и тестировать на ней, без необходимости использовать маковскую виртуалку.

Получилось:
11:05 exchangelib научилась работать по http (по умолчанию).
Однако при попытке подключения к серверу он выдаёт ошибку - m:ResolveNames не реализован.
Надо сегодня с нею разобраться.
13:00 Реализовал. Псевдонимы неймспейсов тоже получились.
Жаль придётся убегать - менять заднюю балку на солярис, не ту купил.

Добавлено: Вт, 16 октября 2018, 10:18:17
dyvniy
16 октября

Планы:
Постепенно, шаг за шагом, учить мой третий вариант сервера работать с exchangelib.
Пока что она ругается, что не может распарсить ответ m:ResolveNamesResponce.

Получилось:
FindFolder работает, дерево папок строится.
17:35 Приступаю к получению тасок.

Добавлено: Ср, 17 октября 2018, 12:25:30
dyvniy
17 октября

Планы:
Реализовать FindItem и GetItem для получения сначала тасок, а потом и писем.

Получилось:
16:00 Реализовать это получилось.
Теперь думаю написать юнит тест для фиксации данного функционала.
Или сразу пробовать запрашивать письма.
17:30 Письма тоже читаются через exchangelib.
На аутлук шлёт очень много запросов, часть из которых крашатся на сервере, потому что не реализованы нормально.
Займусь ими завтра.

Добавлено: Ср, 17 октября 2018, 18:45:56
dyvniy
18 октября

Планы:
Надо реализовать Subscribe для аутлука.
Хотя FindItem странным образом тоже не работает - он ищет по паренту, не по деф имени.

Получилось:
Исправлен FindItem - он использовал только dictinguished id, добавил работу по id в base64.
Типа реализовал Subscribe и SyncFolderItems, но всё равно аутлук не работает.
Завтра или в понедельник надо попробовать выполнить те же запросы из exchanglib.
Если их там нет, а это вероятно, продолжу чтение документации.

Добавлено: Пн, 22 октября 2018, 09:52:24
dyvniy
19 октября

Планы:
Корпоратив, пентбол.
Надо чтобы наша команда победила)

Получилась:
И правда победила, ура!
Только в поиске монекена я рано выбыл - расстрелял боезапас.
А в финальной перестрелке хоть и был в числе победивших - но мало кому это понравилось.

Добавлено: Пн, 22 октября 2018, 09:52:29
dyvniy
.