文件名称:MIME协议分析 MIME
文件大小:52KB
文件格式:DOC
更新时间:2014-09-09 08:40:12
MIME 协议 分析
MIME协议分析
第1 章. MIME概述
MIME,全称为“Multipurpose Internet Mail Extensions”,比较确切的中文 名称为“多用途互 联网邮件扩展”。 它是当前广泛应用的一种电子邮件技术规范,基本内容定义于RFC 2045-2049(注意RFC1521和RFC1522是它的过时版本)。
MIME试图在不改变SMTP协议和RFC822(邮件格式标准)的基础上,使得邮件可以传送任意二进制文件。为此,它在这些协议之上,采取了一些 措施,这就是我们下面所要重点讲述的内容。
第2 章. MIME详解
2.1. 改进措施
一封邮件包括信封、邮件头和邮件体等三个 部分。信封显然可以不含有二进制信息,而其它两部分则可能包含任意二进制序列,因此需要加以改进。MIME正是抓住了这两个地方来对 他们加以改进。
1) 新增了一些邮件头信息,用来协商MIME的一些参数。
2) 定义了许多邮件内容的格式,对多媒体电子邮件的表示方法进行了标准 化。
3) 定义了传送编码,从而可以传送任意二进制文件。
在这里,我还是要不厌其烦地强调指出,所 有的改进措施都是建立在不改变原来的SMTP协议和RFC822的基础上的。事实上,我们可以把这些改进措施,看成是在用SMTP等发送邮件前所采取的 预处理。
2.2. 一封简单邮件的源码
为了对MIME邮 件有个直观的了解,先给出一封简单邮件的源码。源码中,行号和行号后的空格是为了分析方便而另外加的,“... ... ... ...” 表示此处省略了大段编码。
1 From: "bhw98"