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

Добавлено: Пн, 18 февраля 2019, 11:01:24
dyvniy
Неделя 18-22 февраля.

Планы:
На прошлой неделе я выяснил, что данные сообщения передаются в основном через MimeContent.
На этой надо научиться отображать все сообщения и может получиться отобразить другие типы итемов.

Получилось:
Отображается много писем, почти все.
Дата отображается некорректно, и текст письма в случае его отсутствия.

Добавлено: Пн, 18 февраля 2019, 11:02:43
dyvniy
18 февраля
понедельник

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

Получилось:
Стандартного средства формирования vCalendar в CGPL нет, придётся делать самому.
Надо сформировать нужный текст, сжать его в base64 и проверить, сработает ли.

Добавлено: Вт, 19 февраля 2019, 23:11:09
dyvniy
19 февраля
вторник

Планы:
Самостоятельно сформировать произвольные MIME данные
отобразить их в аутлуке.

Получилось:
Просто "тип:данные" не отображаются, надо соответствовать стандартам.

Добавлено: Ср, 20 февраля 2019, 16:16:20
dyvniy
20 февраля,
среда

Планы:
Добиться корректного отображения в аутдуке моих MIME данных

Получилось:
В процессе.

Добавлено: Чт, 21 февраля 2019, 10:02:35
dyvniy
21 февраля,
четверг

Планы:
Прочитать документацию по работе в CGPL с файлами.
Работать с MIME имеющегося письма в текстовом виде, сжав в base64 перед отправкой.
Осторожно менять нужные части - тему, тело и даты - сохраняя работоспособность.

Получилось:
Толково рассказано про MIME
http://www.opennet.ru/docs/RUS/mime_rfc/
Подменять Sublect уже получается, но русские символы в кодировке UTF-8 пока не видит.
Зачем только придумали другие кодировки (((

Добавлено: Пт, 22 февраля 2019, 11:02:44
dyvniy
22 февраля,
пятница

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

Получилось:
Теперь писем отображается много, не факт что все.
Проблемы с текстом остаются, вложения пока тоже текстом отображаются.