邮件选择html还是text,MIME类型以满足HTML,电子邮件,图像和纯文本?

SMTP multipart/alternative vs multipart/mixed的答案表明附件应该是multipart / alternative消息的对等体,如:

> multipart / mixed

>多部分/替代

>文字/平原

> text / html

>一些/事物(处置:附件)

>一些/事物(处置:附件)

> …

我想发送电子邮件与html部分与一些内联图像和纯文本替代。什么是各个部分的首选MIME布局?几个选项出现在示例代码和其他问题中,但在实践中最有效?我的倾向是这样的:

>多部分/替代

>文字/平原

>多部分/相关

> text / html(通过cid引用图片)

> image / gif

> image / gif

> …

这样,图像显然是为了渲染html部分的目的。一个完整的例子是:

From: Rich Example

To: A Recipient

Subject: An example of email with images and a plain alternative

MIME-Version: 1.0

Content-Type: multipart/alternative; boundary="outer-boundary"

This is a MIME-encoded message. If you are seeing this, your mail

reader is old.

--outer-boundary

Content-Type: text/plain; charset=us-ascii

This message might make you :) or it might make you :(

--outer-boundary

MIME-Version: 1.0

Content-Type: multipart/related;

type="text/html"; start="

"; boundary="inner-boundary"

--inner-boundary

Content-Type: text/html; charset=us-ascii

Content-Disposition: inline

Content-ID:

This message might make you

or it might make you

--inner-boundary

Content-Type: image/gif

Content-Disposition: inline

Content-Transfer-Encoding: base64

Content-ID:

R0lGODlhEAAQAKEBAAAAAP//AP//AP//ACH5BAEKAAIALAAAAAAQABAAAAIzlA2px6IBw2

IpWglOvTahDgGdI0ZlGW5meKlci6JrasrqkypxJr8S0oNpgqkGLtcY6hoFADs=

--inner-boundary

Content-Type: image/gif

Content-Disposition: inline

Content-Transfer-Encoding: base64

Content-ID:

R0lGODlhEAAQAKEBAAAAAAD//wD//wD//yH5BAEKAAIALAAAAAAQABAAAAIzlA2px6IBw2

IpWglOvTahDgGdI0ZlGW5meKlci75drDzm5uLZyZ1I3Mv8ZB5Krtgg1RoFADs=

--inner-boundary--

--outer-boundary--

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值