第三章 邮件的组织结构
如同上图,体现了邮件的基本格式。相信大家可以很轻松的看懂大的内容,我在这里
就不再啰嗦了。
MIME 协议:由于网络的迅猛发展,人们早已经不再满足于电子邮件仅仅是用来交换
文本信息,更希望可以使用电子邮件来交换更为丰富多彩的内容,比如说图片。但是,由
于这些内容,比如说图片,都是非 ASCII 码的二进制数据,而我们原来的邮箱格式,只是
用于表达纯文本信息,所以要发送这些内容的话,必须先将其进行编码。为了解决这个问
题,人们提出了 MIME 协议。
MIME 协议用于定义复杂邮件的格式,它可以表达多段平行的文本内容和非文本内容 。
例如,在邮件中插入附件。
MIME 邮件的组织结构:
Content-Type:
具体资源的数据类型和组合消息的组合关系,都是通过消息头中的 Content-Tpe 头字段
来 指 定 的 。 其 内 容 以 “ 主 类 型 / 子 类 型 ” 的 形 式 出 现 , 主 类 型 有 :
text,image,audio,video,application,multipart,message 等。每个主类型下面都有很多个子类型,
比如 text 下面就有 plain,htmlm,xml,css 等子类型。Multipart 主类型用于表示 MIME 组合关系,
它是 MIME 协议中最重要的一种类型。
一封 MIME 邮件中的 MIME 消息可以有三种组合关系:混合,关联,选择。对应的
MIMe 类型如下:
Multipart/mixed:表示消息体中的内容是混合组合类型,可以是文本,声音和附件等不
同邮件内容的混合体。
Multipart/related:表示消息体中的内容是关联(依赖)组合类型,表示消息体中的某些
内容,依赖另外的资源。
Multipart/alternative:选择组合类型。
其他头字段:
Content-Transfer-Encoding:用于指定编码方式。
Content-Disposition:用于指定邮件阅读程序处理数据内容的方式。
Content-ID:用于组合消息中的内迁资源制定的一个唯一表示号。
Content-Location:用来为内迁资源设置一个 URI 地址。
Content-Base:用来为内迁资源设置一个基准路径。
评论0
最新资源