带附件的HTML电子邮件

时间:2011-11-16 09:58:37

标签: html email mime uuencode

我的一位朋友希望我帮他制作一个包含页眉和页脚图像的HTML电子邮件模板。

最初我认为仅仅创建一个表格html电子邮件很容易,该电子邮件在页眉和页脚的标签内使用了远程图像,但是大多数电子邮件客户端默认情况下不会显示这些图像。

一位同事提到了MIME和UUEncoding,但我找不到如何实现这一目标的明确例子。

有人可以告诉我如何实现我想做的事情。

提前致谢

1 个答案:

答案 0 :(得分:2)

是的,正如tripleee写的那样,你必须使用一些了解MIME的库或客户端。

在多部分/相关MIME部分中包含HTML正文和引用的图像。

使用cid协议引用HTML部分中的图像。例如

  

< img src =“cid:logo”>。

以下是包含图片的示例MIME标头:

Content-Type: image/jpeg; name=logo.jpg 
Content-Transfer-Encoding: base64 
Content-Disposition: inline; filename=logo.jpg
Content-ID: logo