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

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

dyvniy M
Topic author, Администратор
Администратор
Avatar
dyvniy M
Topic author, Администратор
Администратор
Age: 37
Reputation: 1
Loyalty: 1
Posts: 3303
Joined: Wed, 10 Oct 2012
With us: 7 years 3 months
Профессия: Программист
Location: Россия, Москва
ICQ Website Skype VK

#19by dyvniy » Mon, 22 Oct 2018, 09:55:11

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

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

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

dyvniy M
Topic author, Администратор
Администратор
Avatar
dyvniy M
Topic author, Администратор
Администратор
Age: 37
Reputation: 1
Loyalty: 1
Posts: 3303
Joined: Wed, 10 Oct 2012
With us: 7 years 3 months
Профессия: Программист
Location: Россия, Москва
ICQ Website Skype VK

#20by dyvniy » Mon, 22 Oct 2018, 09:56:04

22 октября

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

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

dyvniy M
Topic author, Администратор
Администратор
Avatar
dyvniy M
Topic author, Администратор
Администратор
Age: 37
Reputation: 1
Loyalty: 1
Posts: 3303
Joined: Wed, 10 Oct 2012
With us: 7 years 3 months
Профессия: Программист
Location: Россия, Москва
ICQ Website Skype VK

#21by dyvniy » Tue, 23 Oct 2018, 11:50:34

23 октября

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

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

dyvniy M
Topic author, Администратор
Администратор
Avatar
dyvniy M
Topic author, Администратор
Администратор
Age: 37
Reputation: 1
Loyalty: 1
Posts: 3303
Joined: Wed, 10 Oct 2012
With us: 7 years 3 months
Профессия: Программист
Location: Россия, Москва
ICQ Website Skype VK

#22by dyvniy » Wed, 24 Oct 2018, 10:44:10

24 октября

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

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

dyvniy M
Topic author, Администратор
Администратор
Avatar
dyvniy M
Topic author, Администратор
Администратор
Age: 37
Reputation: 1
Loyalty: 1
Posts: 3303
Joined: Wed, 10 Oct 2012
With us: 7 years 3 months
Профессия: Программист
Location: Россия, Москва
ICQ Website Skype VK

#23by dyvniy » Thu, 25 Oct 2018, 11:41:16

25 октября

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

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

dyvniy M
Topic author, Администратор
Администратор
Avatar
dyvniy M
Topic author, Администратор
Администратор
Age: 37
Reputation: 1
Loyalty: 1
Posts: 3303
Joined: Wed, 10 Oct 2012
With us: 7 years 3 months
Профессия: Программист
Location: Россия, Москва
ICQ Website Skype VK

#24by dyvniy » Mon, 29 Oct 2018, 13:50:00

26 октября

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

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


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

Quick reply


Enter the code exactly as it appears. All letters are case insensitive.
Confirmation code
:) ;) :hihi: :P :hah: :haha: :angel: :( :st: :_( :cool: 8-| :beee: :ham: :rrr: :grr: :* :secret: :stupid: :music: View more smilies
   

Return to “StalkerSoft”

Who is online (over the past 15 minutes)

Users browsing this forum: 1 guest