Варіант з вставкою картинки прямо в текст.
Стр64 =""+фЗакодироватьФайл("D:\1.jpg"); //кодує через зовнішню компоненту
Почта.Тема ="тест";
Почта.ТипПисьма =2;
Почта.Тело =
"<html> <head></head>
|<body>
|<img src="data:image/jpg;base64,""+Стр64+""" alt=""Картинка"" />
|</body>
|</html>";
Дає наступні результати: якщо картинка невелика, то її видно в веб-клієнті через Хром.
Аутлук експрес картинку не бачить. Інтернет експлорер 6.0 картинку не бачить.
Мікрософт аутлук - картинку не бачить.
Варіант з загрузкою тіла листа з файлу
Почта.Тема ="тест";
Почта.ТипПисьма =2;
Почта.ЗагрузитьИзФайла("D:\1.htm");
дає чіткий результат (вислав в тілі листа сторінку "Української правди") з фото. все ок.
АЛЕ посилання на фото в тій сторінці, ясна річ, зовнішні , типу
<meta name="twitter:image:src" content="http://img.pravda.com.ua/images/doc/c/7/c7b1150-300.jpg">
карочє. все пагано
для комерційного використання це все брєд.
хіба під кожен лист моделювати сторінку на сайті.
Сообщение отредактировал XBrut - 17.06.13, 19:49