2018.10 второй месяц испытательного срока

Описание: Доработка почтового сервера. Внедрение EWS и, возможно, MAPI, которое бинарно.

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3579
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 5 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#19 dyvniy » Пн, 22 октября 2018, 09:55:11

Неделя 22-26 октября

Планы:
Разобраться, почему аутлуку не нравятся данные с моего сервера.
А библиотеку exchangelib полностью устраивают.
Написать функционал добавления и модификации сообщений всех типов и папок в базу.
Чтобы хоть с питоновским клиентом работало, зато стабильно.
И можно было перегнать сообщения из одного почтового ящика в другой.

Получилось:
Сообщения отображаются. Пока они не группируются по 512 штук и не зависят от истории.
Сервер возвращает все, а не новые. Позже исправлю.
Изображение

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3579
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 5 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#20 dyvniy » Пн, 22 октября 2018, 09:56:04

22 октября

Планы:
Отпинать маковский аутлук. Заставить мой сервер с нм работать.
Провести за этим не более дня, завтра переключиться на добавление сообщений.

Получилось:
Всё же это правильное решение для прокси сервера https
https://stackoverflow.com/questions/25836331/runn ... reverse-proxy-for-https-server
Главное не забывать запускать прослушивание. Только всё равно не работает (((
Почитал документацию на SyncFolderItems. Думаю надо добавить туда t:Create для всех сообщений и тасок.
После добавления сообщения начали отображаться в аутлуке. Но таски почему-то не отображаются, разберусь потом.
Вложения
Screenshot_3.png
Screenshot_3.png (68.47 КБ) 438 просмотров
Изображение

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3579
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 5 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#21 dyvniy » Вт, 23 октября 2018, 11:50:34

23 октября

Планы:
Сделать классы для добавления папок и различных итемов, для начала сообщений.

Получилось:
Увяз в архитектурных проблемах, пока не реализовано.
Не знаю, на сколько правильно заморачиваться с ними в прототипе.
Надо ещё предусмотреть преобразование сообщений в EML формат.
Изображение

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3579
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 5 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#22 dyvniy » Ср, 24 октября 2018, 10:44:10

24 октября

Планы:
Разобраться с добавлением папок. приступить к сообщениям.

Получилось:
Создание папок различных типов работает.
Если папка с таким именем существует - выдаёт ошибку.
Добавил Unsubscribe, после создания папки аутлук пробовал отписаться и зациклился.
Добавил тест через exchangelib на создание, переименование и удаление папки.
Приступаю к созданию писем с тасками.
Изображение

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3579
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 5 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#23 dyvniy » Чт, 25 октября 2018, 11:41:16

25 октября

Планы:
Сделать создание сообщений, может и тасок и с прочими итемами.
Может переименование с удалением тоже сделаю, если всё пойдёт нормально.
Ещё надо думать

Получилось:
Получилось отвечать правильно на любой запрос создания, пока ничего не записывая в базу )
Думаю если в базу записать весь XML запроса, это будет не плохим решением.
Изображение

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3579
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 5 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#24 dyvniy » Пн, 29 октября 2018, 13:50:00

26 октября

Планы:
Продолжать работы над сообщениями.

Получилось:
Аутлук снова начал крашиться.
Автоматическая генерация данных сообщения в формате XML работает не верно.
То есть нельзя отвечать тем же куском XML, даже с добавленными айдишками,
Что был в запросе на создание сообщения.
Остаётся запрашивать сообщения через exchangelib или em-client и писать в базу сообщения из ответов.
Изображение


Название раздела: StalkerSoft
Описание: Доработка почтового сервера. Внедрение EWS и, возможно, MAPI, которое бинарно.

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения
:) ;) :hihi: :P :hah: :haha: :angel: :( :st: :_( :cool: 8-| :beee: :ham: :rrr: :grr: :* :secret: :stupid: :music: Ещё смайлики…
   

Вернуться в «StalkerSoft»

Кто сейчас на форуме (по активности за 15 минут)

Сейчас этот раздел просматривают: 8 гостей