30 Kasım 2010, Salı
Nasıl e-posta görüntüleri gömmek için
E-posta bir resim gömmek istiyorum. Bunu nasıl yapabilirim?
Üçüncü taraf aracı kullanmak istemiyorum, ne dilde belirli bir cevap (ama merak ediyorsan PHP,) ilgimi çekti.
E-posta vücut elde biçiminde sadece ilgileniyorum.
CEVAP
30 Kasım 2010, Salı
Bildiğiniz gibi, her e-posta iletisi olarak geçti textualized olmalı.
- Çok parçalı/mıme iletisi içeren bir e-posta oluşturmak gerekir.
- Eğer fiziksel bir resim ekliyorsun, görüntü base 64 kodlanmış ve İçerik KİMLİĞİ (cıd) verilmelidir. Eğer bir URL,
<img />
etiketi yeterli (resmin url Kaynağına bağlanmalıdır ID).
Tipik bir e-posta bir örnek, bu gibi görünecektir:
From: foo1atbar.net
To: foo2atbar.net
Subject: A simple example
Mime-Version: 1.0
Content-Type: multipart/related; boundary="boundary-example"; type="text/html"
--boundary-example
Content-Type: text/html; charset="US-ASCII"
... text of the HTML document, which might contain a URI
referencing a resource in another body part, for example
through a statement such as:
<IMG SRC="cid:foo4atfoo1atbar.net" ALT="IETF logo">
--boundary-example
Content-Location: CID:somethingatelse ; this header is disregarded
Content-ID: <foo4atfoo1atbar.net>
Content-Type: IMAGE/GIF
Content-Transfer-Encoding: BASE64
R0lGODlhGAGgAPEAAP/////ZRaCgoAAAACH PUNv
cHlyaWdodCAoQykgMTk5LiBVbmF1dGhvcml6ZWQgZHV
wbGljYXRpb24gcHJvaGliaXRlZC4A etc...
--boundary-example--
Gördüğünüz gibi, Content-ID: <foo4atfoo1atbar.net>
NUMARASI SRC="cid:foo4atfoo1atbar.net"
<IMG>
eşleşiyor. Bu şekilde, istemci tarayıcısına bir ek içerik olarak değil, görüntü işlerler.
Bu yardımcı olur umarım.
Bunu Paylaş:
Nasıl'In birincil e-posta adresin...
Nasıl emülatör ekran görüntüleri Eclip...
Seç "=&; e-posta" " etiketi i...
Nasıl python ile e-Posta Eklerini gönd...
Nasıl Raylar içinde CSS 4 görüntüleri ...