Saya mencoba mengirim email html multi bagian / terkait dengan gambar gif yang disematkan. Email ini dibuat menggunakan Oracle PL / SQL. Upaya saya gagal, dengan gambar muncul sebagai X merah (di Outlook 2007 dan yahoo mail)
Saya telah mengirim email html untuk beberapa waktu, tetapi persyaratan saya sekarang adalah menggunakan beberapa gambar gif di email. Saya dapat menyimpan ini di salah satu server web kami dan hanya menautkannya, tetapi banyak klien email pengguna tidak akan menampilkannya secara otomatis dan perlu mengubah pengaturan atau mengunduhnya secara manual untuk setiap email.
Jadi, pikiranku adalah menanamkan gambar itu. Pertanyaan saya adalah:
- Apa yang saya lakukan salah di sini?
- Apakah pendekatan embedding sudah benar?
- Adakah opsi lain jika saya perlu menggunakan lebih banyak gambar? Lampiran tidak akan berfungsi, karena gambar biasanya berupa logo dan ikon yang tidak masuk akal dari konteks pesan. Selain itu, beberapa elemen email adalah tautan ke sistem online, jadi membuat PDF statis dan melampirkan tidak akan berfungsi (menurut pengetahuan saya).
potongan:
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--
Terimakasih banyak.
BTW: Ya, saya telah memverifikasi bahwa data base64 benar, karena saya dapat menyematkan gambar di html itu sendiri (menggunakan penggunaan algo yang sama untuk membuat data header) dan melihat gambar di Firefox / IE.
Saya juga harus mencatat bahwa ini BUKAN untuk spam, email dikirim ke klien tertentu yang mengharapkannya setiap hari. Kontennya berdasarkan data, dan bukan iklan.
<img src="URL" />
berfungsi untuk saya, tetapi itu adalah gambar yang saya hosting di luar situs. Itu tidak berhasil untukmu?