我用一些嵌入的图像编程一份电子邮件通讯。
... (snip)
MIME-Version: 1.0
Content-type: multipart/related;
boundary="xyzzy1220091"
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
--xyzzy1220091
Content-type: text/html; charset=iso-8859-1; name="tempE924AAC7.html"
Content-description: html
Content-transfer-encoding: 7bit
Content-disposition: INLINE
(HTML newsletter here)
--xyzzy1220091
Content-type: image/jpeg; name="cabecera.jpg"
Content-description: cabecera
Content-transfer-encoding: base64
Content-disposition: inline; filename="cabecera.jpg";
Content-ID: <cabecera>
在 Gmail、 Homail、 Apple Mail 中,所有我测试过的信息, 除了 Outlook 2010 之外, 都会正确使用此功能。 其中将显示一个空信息, HTML 和 JPG 文件作为单独的标签中的附件; 如果您点击 HTML, 它将会显示一个预览按钮, 提醒您只显示来自信任来源的预览 。
如果我发送的通讯不是多部分/相关附件, 而是HTML电子邮件:
Content-type: text/html
Content-transfer-encoding: quoted-printable
然后在Outlook上完全显示... 但当然,然后我就不能添加内线图像了