Страница 1 из 1
libcurl - сохранить вложения из письма
Добавлено: 06 Февраль 2017, 16:26
StAl
Добрый день!
Возможно, плохо смотрел примеры, но не нашёл, как сохранить вложения из письма (само письмо сохраняется без проблем).
Прошу помощи у сообщества!
Clarion 6
libcurl - сохранить вложения из письма
Добавлено: 06 Февраль 2017, 16:38
Дед Пахом
Это про полученные письма речь (POP3 или IMAP)?
libcurl - сохранить вложения из письма
Добавлено: 06 Февраль 2017, 16:40
StAl
Дед Пахом писал(а): Это про полученные письма речь (POP3 или IMAP)?
POP3
libcurl - сохранить вложения из письма
Добавлено: 06 Февраль 2017, 16:42
StAl
Также, вдогонку:
1. Список писем можно сохранить в указанный файл. А можно ли сохранить в очередь Номер_письма, Тему, Дату-Время и т.п.?
2. Можно ли получить в переменную количество писем?
Прошу прощения, если туплю и не вижу банального ответа...
libcurl - сохранить вложения из письма
Добавлено: 06 Февраль 2017, 16:54
Дед Пахом
Всё модно, надо руками разбирать письмо. Для начала найти строку типа
Код: Выделить всё
boundary="===============3726033932503917923=="
Потом разбить письмо на куски (разделитель ===============3726033932503917923==).
Каждый кусок идентифицировать по его Content-Type (текст, html, вложение). Ну и т.д.
libcurl - сохранить вложения из письма
Добавлено: 06 Февраль 2017, 17:32
RaFaeL
А у меня есть библиотека которая все это умеет
libcurl - сохранить вложения из письма
Добавлено: 06 Февраль 2017, 17:33
Дед Пахом
У меня тоже

libcurl - сохранить вложения из письма
Добавлено: 06 Февраль 2017, 17:45
StAl
А можно, чтобы и у меня было?

libcurl - сохранить вложения из письма
Добавлено: 06 Февраль 2017, 17:48
Игорь Столяров
И в разделе FTP форума эта библиотека тоже есть. Называется Catalyst Socket Tools.

Прекрасно разбирает MIME сообщения, вытаскивает из них любое кол-во файлов и т.д.
CLW заголовки для Clarion - там же.
А способ получения сообщения с сервера - значения, в общем-то, и не имеет ...