多用途互联网邮件扩展

✍ dations ◷ 2025-11-16 15:52:32 #电子邮件,互联网标准,应用层协议

多用途互联网邮件扩展(英语:Multipurpose Internet Mail Extensions,缩写:MIME)是一个互联网标准,它扩展了电子邮件标准,使其能够支持:

MIME改善了由 RFC 822 转变而来的 RFC 2822 ,这些旧标准规定电子邮件标准并不允许在邮件消息中使用7位ASCII字符集以外的字符。正因如此,一些非英语字符消息和二进制文件,图像,声音等非文字消息原本都不能在电子邮件中传输(MIME可以)。MIME规定了用于表示各种各样的数据类型的符号化方法。此外,在万维网中使用的HTTP协议中也使用了MIME的框架,标准被扩展为互联网媒体类型。

MIME是通过标准化电子邮件报文的头部的附加域(fields)而实现的;这些头部的附加域,描述新的报文类型的内容和组织形式。

MIME版本(MIME-Version),这个头部域在邮件消息的报文用一个版本号码来指明消息遵从的MIME规范的版本。目前版本是1.0。

MIME-Version: 1.0

内容类型

内容类型(Content-Type),这个头部领域用于指定消息的类型。一般以下面的形式出现。

Content-Type: /; parameter

type有下面的形式。

subtype用于指定type的详细形式。content-type/subtype配对的集合和与此相关的参数,将随着时间而增长。为了确保这些值在一个有序而且公开的状态下开发,MIME使用Internet Assigned Numbers Authority (IANA)作为中心的注册机制来管理这些值。常用的subtype值如下所示:

此外,尚未被接受为正式数据类型的subtype,可以使用x-开始的独立名称(例如application/x-gzip)。vnd-开始的固有名称也可以使用(例:application/vnd.ms-excel)。

parameter可以用来指定附加的信息,更多情况下是用于指定text/plain和text/htm等的文字编码方式的charset参数。MIME根据type制定了默认的subtype,当客户端不能确定消息的subtype的情况下,消息被看作默认的subtype进行处理。Text默认是text/plain,Application默认是application/octet-stream而Multipart默认情况下被看作multipart/mixed。

内容传输编码(Content-Transfer-Encoding),这个区域使指定ASCII以外的字符编码方式成为可能。形式如下:

  Content-Transfer-Encoding: 

其中,mechanism的值可以指定为“7bit”,“8bit”,“binary”,“quoted-printable”,“base64”。

7位元ASCII码。

8位元ASCII码。

Not only may non-ASCII characters be present but the linesare not necessarily short enough for SMTP transport.

因为欧洲的一些文字和ASCII字符集中的某些字符有部分相同。如果邮件消息使用的是这些语言的话,与ASCII重叠的那些字符可以原样使用,ASCII字符集中不存在的字符采用形如“=??”的方法编码。这里“??”需要用将字符编码后的16进制数字来指定。采用quoted-printable编码的消息,长度不会变得太长,而且大部分都是ASCII中的字符,即使不通过解码也大致可以读懂消息的内容。

base64是一种将二进制的01序列转化成ASCII字符的编码方法。编码后的文本或者二进制消息,就可以运用SMTP等只支持ASCII字符的协议传送了。Base64一般被认为会平均增加33%的报文长度,而且,经过编码的消息对于人类来说是不可读的。

这个值是预留的扩展。

相关

  • 博奈尔岛面积以下资讯是以2015年估计家用电源国家领袖立国历史博奈尔(荷兰语:Bonaire)是加勒比海中一岛屿,现为荷兰的公共实体(英语:Public body (Netherlands)),与附近的荷兰王国构成国阿鲁
  • 扬·斯特恩扬·哈菲克松·斯特恩(荷兰语:Jan Havickszoon Steen,约1626年 – 1679年2月3日下葬)是17世纪(即荷兰黄金时代)荷兰风俗画油画家。他的作品以心理洞察力、幽默感以及丰富的色彩为
  • 反性文化反性主义是反对性生活,以无性生活为人生信条,并坚守到底的人生态度。反性主义者认为人类对性的依赖,即是性对人的伤害。在性欲荷尔蒙的作用下,人类经常会做出愚蠢的决定。他们认
  • 新布朗费尔斯新布朗费尔斯(New Braunfels)是美国的一个城市。位于德克萨斯州科马尔县和瓜达卢佩县。据2010年人口普查,新布朗费尔斯有人口57,740人,和2000年相比增加了58%,2000年时有人口36,4
  • 伊利诺伊伊利诺伊州(英语:State of Illinois,i/ˌɪləˈnɔɪ/),简称伊州,是一个位于美国中西部的州,州名源自曾在此居住的伊利尼维克(Illiniwek)印第安人部落。“Illinois”这个名字就是法
  • 东濊东濊(汉语拼音:wèi)是存在于公元前二世纪至五世纪的古代朝鲜半岛东北部部落国家。北与高句丽和沃沮,南与辰韩,西与乐浪郡接壤。其领地相当于今天朝鲜的咸镜南道和江原道 (北)以
  • 豪杰超级解霸豪杰超级解霸为北京世纪豪杰计算机技术有限公司推出的一款支持Windows平台的影音媒体播放器,2000年左右在中国大陆的视频播放领域具有领导性地位。2005~2007年左右,豪杰公司将
  • 朱韦纳尔·哈比亚利马纳朱韦纳尔·哈比亚利马纳(法语:Juvénal Habyarimana,1937年3月8日-1994年4月6日),卢旺达胡图族政治人物、独裁者,1973年-1994年担任卢旺达总统,直至1994年乘坐的飞机被击落身亡。他的
  • 石井希尚石井希尚(1965年-)是日本的作家、牧师、歌手。作为“福音歌手”,正以“jp:天国民/Heavenese”乐队,于(日本)海内外积极地活动中。其中中文译本有:
  • 哈孟库布沃诺哈孟库布沃诺(英语:Hamengkubuwono或Hamengkubuwana)是印度尼西亚原日惹苏丹国,现日惹特区的统治家族。现任苏丹为哈孟库布沃诺十世。该家族被爪哇族人认为是马打蓝国以及满者伯