邮件可以传送任意二进制文件。
邮件:信封,邮件头和邮件体
信封:不含有二进制信息;
邮件头和邮件体可能包含任意二进制序列,MIME针对这两个地方对他们加已改进。
1.新增了一些邮件头信息,用来协商MIME的一些参数。
2.定义了许多邮件内容的格式,对多媒体电子邮件的表示方法进行了标准化。
3.定义了传送编码,从而可以传送任意二进制文件。
所有的改进措施都是建立在不改变原来的SMTP协议和RFC822的基础上的。事实上,我们可以把这些改进措施,看成是在用SMTP等发送邮件前所采取的预处理。
邮件头
邮件头的域
邮件头包含了发件人、收件人、主题、时间、MIME版本、邮件内容的类型等重要信息。每条信息称为一个域,由域名后加:和信息内容构成,可以是一行,较长的也可以占用多行。域的首行必须“顶头”写,即左边不能有空白字符(空格和制表符);续行则必须以空白字符打头,且第一个空白字符不是信息本身固有的,解码时要过滤掉。
| 域名 | 含义 | 添加者 |
|---|---|---|
| Received | 传输路径 | 各级邮件服务器 |
| Return-Path | 回复地址 | 目标邮件服务器 |
| Delivered-To | 发送地址 | 目标邮件服务器 |
| Reply-To | 回复地址 | 邮件的创建者 |
| From | 发件人 |

MIME协议针对邮件头和邮件体进行改进,增加了Content-Type和Content-Transfer-Encoding域,定义了多种内容格式和传送编码,使得可以传送任意二进制文件。Content-Type用于说明内容类型,如text/plain和text/html,而Content-Transfer-Encoding则定义了编码方式,如Base64和Quoted-printable。邮件体可以是multipart类型,分为多个段,便于处理多媒体电子邮件。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



