Код: Выделить всё
curl.Body('<html><body><p>СОБСТВЕННО ТЕКСТ ПИСЬМА</p><p><img src="cid:myImage"></p></body></html>')
Модератор: Дед Пахом
Код: Выделить всё
curl.Body('<html><body><p>СОБСТВЕННО ТЕКСТ ПИСЬМА</p><p><img src="cid:myImage"></p></body></html>')
Это я в примере видел (можно ещё и подвал добавить) ... Но это шапка HTML, а не тестовый раздел MIME.Дед Пахом писал(а): 03 Сентябрь 2018, 14:57Код: Выделить всё
curl.Body('<html><body><p>СОБСТВЕННО ТЕКСТ ПИСЬМА</p><p><img src="cid:myImage"></p></body></html>')
Если Вы думаете, что почтовый клиент показывает mime-разделы один за другим, то Вы заблуждаетесь. Он показывает один раздел (Body либо AltBody в обычной терминологии).Игорь Столяров писал(а): 03 Сентябрь 2018, 15:14каждый вызов Curl.Body() просто должен ДОБАВЛЯТЬ новый раздел в MIME,
Спасибо. Я понял...RaFaeL писал(а): 03 Сентябрь 2018, 16:11Некий "отчет" из разных "блоков" как письмо сформировать нельзя независимо от библиотеки
Да, спасибо. Вроде бы стало светлее ...RaFaeL писал(а): 03 Сентябрь 2018, 18:22В данном случае текст это часть HTML-структуры, а рисунок - тот самый inline image
OK ! Понял.
Сам бы хотел знать. Искал - не нашёл.Игорь Столяров писал(а): 04 Сентябрь 2018, 12:47существует ли какой-то общепринятый список MIME типов,
которые визуализируются почтовыми программами ?
Код: Выделить всё
curl.AddRecipient( CLIP(ppp:email)) !to/cc/bcc
Glo:EmailMessageText='Обращение № '& ZVK:ID &'<13,10>'&|
....
....
....
curl.UseSSL(CURLUSESSL_ALL)
curl.SetSSLVerifyPeer(FALSE) !curl --insecure
curl.Subject('ВМК1: '&ZVK:ID& ' уведомление')
curl.Body(CLIP(Glo:EmailMessageText))
curl.AddAttachment(Fname) ! Fname ec-есно очищаю и указываю новый
Поставил. Ничего не изменилось.Дед Пахом писал(а): 31 Октябрь 2020, 11:51 Надо вызывать curl.Reset(), который сбрасывает не только список вложений, но и список получателей, и ещё что-то.