Я намагаюся надіслати багатоповерховий / пов’язаний HTML-лист із вбудованими зображеннями GIF. Цей електронний лист створюється за допомогою Oracle PL / SQL. Мої спроби не вдалися, оскільки зображення відображалося як червоний X (у Outlook 2007 та Yahoo Mail)
Я вже деякий час надсилаю HTML-пошти, але зараз мої вимоги полягають у використанні декількох зображень GIF в електронній пошті. Я можу зберігати їх на одному з наших веб-серверів і просто посилатися на них, але багато користувачів електронних клієнтів не показуватимуть їх автоматично і потрібно буде або змінити налаштування, або завантажити їх вручну для кожного електронного листа.
Отже, мої думки - вбудувати образ. Мої запитання:
- Що я тут роблю неправильно?
- Чи правильний підхід до вбудовування?
- Будь-які інші варіанти, якщо мені потрібно використовувати більше і більше зображень? Додатки не працюватимуть, оскільки зображення зазвичай є логотипами та піктограмами, які не мають сенсу виходити з контексту повідомлення. Крім того, деякі елементи електронної пошти - це посилання на онлайн-систему, тому генерування статичного PDF-файлу та приєднання не працюватимуть (наскільки мені відомо).
фрагмент:
MIME-Version: 1.0
To: me@gmail.com
BCC: me@yahoo.com
From: email@yahoo.com
Subject: Test
Reply-To: email@yahoo.com
Content-Type: multipart/related; boundary="a1b2c3d4e3f2g1"
--a1b2c3d4e3f2g1
content-type: text/html;
<html>
<head><title>My title</title></head>
<body>
<div style="font-size:11pt;font-family:Calibri;">
<p><IMG SRC="cid:my_logo" alt="Logo"></p>
... more html here ...
</div></body></html>
--a1b2c3d4e3f2g1
Content-Type: image/gif;
Content-ID:<my_logo>
Content-Transfer-Encoding: base64
Content-Disposition: inline
[base64 image data here]
--a1b2c3d4e3f2g1--
Велике дякую.
BTW: Так, я перевірив правильність даних base64, оскільки я можу вставити зображення у сам html (використовуючи таке ж використання algo для створення даних заголовка) і побачити зображення у Firefox / IE.
Я також повинен зазначити, що це НЕ для спаму, електронні листи надсилаються конкретним клієнтам, які очікують цього щодня. Вміст керується даними, а не рекламою.
<img src="URL" />
працював для мене, але це був образ, який я розміщував поза сайтом. Це не працює для вас?