Страница 4 из 5
Добавлено: Пн, 22 октября 2018, 09:55:11
dyvniy
Неделя 22-26 октября
Планы:
Разобраться, почему аутлуку не нравятся данные с моего сервера.
А библиотеку exchangelib полностью устраивают.
Написать функционал добавления и модификации сообщений всех типов и папок в базу.
Чтобы хоть с питоновским клиентом работало, зато стабильно.
И можно было перегнать сообщения из одного почтового ящика в другой.
Получилось:
Сообщения отображаются. Пока они не группируются по 512 штук и не зависят от истории.
Сервер возвращает все, а не новые. Позже исправлю.
Добавлено: Пн, 22 октября 2018, 09:56:04
dyvniy
22 октября
Планы:Отпинать маковский аутлук. Заставить мой сервер с нм работать.
Провести за этим не более дня, завтра переключиться на добавление сообщений.
Получилось:Всё же это правильное решение для прокси сервера https
https://stackoverflow.com/questions/25836331/runn ... reverse-proxy-for-https-serverГлавное не забывать запускать прослушивание. Только всё равно не работает (((
Почитал документацию на SyncFolderItems. Думаю надо добавить туда t:Create для всех сообщений и тасок.
После добавления сообщения начали отображаться в аутлуке. Но таски почему-то не отображаются, разберусь потом.
Добавлено: Вт, 23 октября 2018, 11:50:34
dyvniy
23 октября
Планы:
Сделать классы для добавления папок и различных итемов, для начала сообщений.
Получилось:
Увяз в архитектурных проблемах, пока не реализовано.
Не знаю, на сколько правильно заморачиваться с ними в прототипе.
Надо ещё предусмотреть преобразование сообщений в EML формат.
Добавлено: Ср, 24 октября 2018, 10:44:10
dyvniy
24 октября
Планы:
Разобраться с добавлением папок. приступить к сообщениям.
Получилось:
Создание папок различных типов работает.
Если папка с таким именем существует - выдаёт ошибку.
Добавил Unsubscribe, после создания папки аутлук пробовал отписаться и зациклился.
Добавил тест через exchangelib на создание, переименование и удаление папки.
Приступаю к созданию писем с тасками.
Добавлено: Чт, 25 октября 2018, 11:41:16
dyvniy
25 октября
Планы:
Сделать создание сообщений, может и тасок и с прочими итемами.
Может переименование с удалением тоже сделаю, если всё пойдёт нормально.
Ещё надо думать
Получилось:
Получилось отвечать правильно на любой запрос создания, пока ничего не записывая в базу )
Думаю если в базу записать весь XML запроса, это будет не плохим решением.
Добавлено: Пн, 29 октября 2018, 13:50:00
dyvniy
26 октября
Планы:
Продолжать работы над сообщениями.
Получилось:
Аутлук снова начал крашиться.
Автоматическая генерация данных сообщения в формате XML работает не верно.
То есть нельзя отвечать тем же куском XML, даже с добавленными айдишками,
Что был в запросе на создание сообщения.
Остаётся запрашивать сообщения через exchangelib или em-client и писать в базу сообщения из ответов.