多 用途 互聯網 郵件擴展
非 ASCII字 符 文 本 ;非 文 本格 式 附 件 (二 進 位 制 、聲音 、圖 片 等 );由 多 部分 (multiple parts)組成 的 消息 体 ;包含 非 ASCII字 元 的 標 頭 資 訊(Header information)。這個標準 被 定義 於 RFC 2045、RFC 2046、RFC 2047、RFC 2048、RFC 2049等 RFC中 。
MIME
MIME headers
编辑MIME
MIME版本
编辑
MIME
MIME-Version: 1.0
內容類型
编辑
內容
Content-Type: [type]/[subtype]; parameter
type
- Text:
用 于標準 化 地 表示 的 文字 訊息,文字 訊息可 以是多種 字 符 集 和 或 者 多種 格式 的 ; - Multipart:
用 於連接 消息 体 的 多 个部分 構成 一 個 消息 ,這些部分 可 以是不同 類型 的 資料 ; - Application:
用 於傳輸應用 程 式 資料 或 者 二 進 位 資料 ; - Message:
用 於包裝 一 個 E-mail訊息; - Image:
用 於傳輸靜態 圖 片 資料 ; - Audio:
用 於傳輸音頻 或 者 音声 資料 ; - Video:
用 於傳輸動態 影像 資料 ,可 以是與 音 頻 編輯 在 一起的視訊資料格式; - Font:
用 于传输字体 文 件 ; - Model:
用 于传输3D模型 文 件 。
subtype
- text/plain(
純 文字 ) - text/html(HTML
文 件 ) - application/xhtml+xml(XHTML
文 件 ) - image/gif(GIF
圖 片 ) - image/jpeg(JPEG
圖 片 )【PHP中 为:image/pjpeg】 - image/png(PNG
圖 片 )【PHP中 为:image/x-png】 - audio/mpeg(MP3
音 频) - audio/aac(AAC
音 频) - video/mpeg(MPEG视频)
- video/mp4(MPEG-4视频)
- application/octet-stream(
任意 的 二 進 位 資料 ) - application/pdf(PDF
文 件 ) - application/msword(Microsoft Word
文 件 ) - application/vnd.openxmlformats-officedocument.wordprocessingml.document(Microsoft Word 2007
文 件 ) - application/vnd.wap.xhtml+xml (wap1.0+)
- application/xhtml+xml (wap2.0+)
- message/rfc822(RFC 822
形式 ) - multipart/alternative(HTML邮件
的 HTML形式 和 纯文本 形式 ,相 同 内容 使用 不同 形式 表示 ) - application/x-www-form-urlencoded(
使用 HTTP的 POST方法 送出 的 表 單 ) - multipart/form-data(
同上 ,但 主要 用 于表单送出 时伴随 文 件 上 传的场合)
此外,
parameter
内容 配置
编辑
- inline
添加 此配置 后 客 户端应自动展示 信 息 。 - attachment
添加 此配置 后 客 户端在 接受 到 信 息 后 不 自 动展示 ,需要 用 户自己 选择相 应的方法 处理信 息 。
Content-Disposition
Content-Disposition: attachment; filename=genome.jpeg; modification-date="Wed, 12 Feb 1997 16:29:51 -0500";
儘管
内容 传输编码
编辑
Content-Transfer-Encoding: [mechanism]
其中,mechanism
7bit
编辑7
8bit
编辑8
binary
编辑Not only may non-ASCII characters be present but the lines are not necessarily short enough for SMTP transport.
quoted-printable
编辑base64
编辑base64
x-encodingname
编辑这个值是预留
内容 标识符 (可 选)
编辑
内容 描述(可 选)
编辑
参 见
编辑
- 8BITMIME
- Unicode and email
- Binary-to-text encoding
- DIME—
微 软提 议的一 种技 术,被 称 为DIME,是 部分 改 变的MIME,最初 应用于Web服 务 - Extended SMTP (ESMTP)
- Mailcap
- mime.types
- Object Linking and Embedding (OLE)
- S/MIME
- SOAP with Attachments
- Uuencoding
- VPIM
参考
编辑
- 备注
- RFC 1426
- SMTP Service Extension for 8bit-MIMEtransport. J. Klensin, N. Freed, M. Rose, E. Stefferud, D. Crocker. February 1993.
- RFC 1847
- Security Multiparts for MIME: Multipart/Signed and Multipart/Encrypted
- RFC 3156
- MIME Security with OpenPGP
- RFC 2045
- MIME Part One: Format of Internet Message Bodies.
- RFC 2046
- MIME Part Two: Media Types. N. Freed, Nathaniel Borenstein. November 1996.
- RFC 2047
- MIME Part Three: Message Header Extensions for Non-ASCII Text. Keith Moore. November 1996.
- RFC 4288
- MIME Part Four: Media Type Specifications and Registration Procedures.
- RFC 4289
- MIME Part Four: Registration Procedures. N. Freed, J. Klensin. December 2005.
- RFC 2049
- MIME Part Five: Conformance Criteria and Examples. N. Freed, N. Borenstein. November 1996.
- RFC 2183
- Communicating Presentation Information in Internet Messages: The Content-Disposition Header. Troost, R., Dorner, S. and K. Moore. August 1997.
- RFC 2231
- MIME Parameter Value and Encoded Word Extensions: Character Sets, Languages, and Continuations. N. Freed, K. Moore. November 1997.
- RFC 2387
- The MIME Multipart/Related Content-type
- RFC 1521
- Mechanisms for Specifying and Describing the Format of Internet Message Bodies
外部 链接
编辑
- MIME类型
追 踪互联网邮件草稿 与 标准的 Blog- IANA
已 注 册 的 MIME媒体 类型列 表 (页面存 档备份,存 于互联网档案 馆) 字 符 集 列 表 (页面存 档备份,存 于互联网档案 馆)- Debian Wiki
上 的 MIME (页面存 档备份,存 于互联网档案 馆) - MIME
的 更 详细综述(1993年 )