You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

multipart/mixed、multipart/related与multipart/alternative的区别及适用场景

邮件 multipart 类型通俗解释

multipart/mixed:独立内容的混合包

  • 定义:把完全独立的多个内容块打包在同一封邮件里,各个部分之间没有依赖关系,收件人可以单独处理每个部分。
  • 适用场景:
    • 带独立附件的邮件:比如正文是文字说明,再搭配一个PDF文档、一张图片这类独立附件,附件和正文互不相干,收件人可以单独下载保存附件,和正文分开查看。
    • 批量发送不相关内容:比如一封邮件里同时放项目报告文本和会议记录PDF,两者只是凑在同一封邮件里发送,没有关联。
  • 示例头:Content-Type: multipart/mixed; boundary=xxxx

multipart/related:关联内容的组合包

  • 定义:打包互相依赖、共同构成完整内容的多个部分,其中有一个是主内容,其他部分是主内容的附属资源,必须配合起来才能正常展示。
  • 适用场景:
    • 带内嵌资源的HTML邮件:比如HTML正文里用<img src="cid:xxx">引用的图片,这些图片属于关联部分,和HTML正文绑定在一起,收件人看到的是完整的带图内容,不会把图片当成独立附件。
    • 包含内嵌多媒体的邮件:比如主内容是带内嵌语音提示的HTML页面,语音文件就是关联部分,和HTML一起组成完整的内容。
  • 示例头:Content-Type: multipart/related; boundary=xxxx; start="<main-content-id>"

补充:multipart/alternative(你已了解的类型)

  • 定义:提供同一内容的不同格式版本,收件端会根据自身能力选最合适的版本展示。
  • 适用场景:同时提供纯文本和HTML版本的邮件,纯文本邮箱显示文字内容,支持HTML的邮箱显示排版更丰富的HTML内容,两者是同一内容的不同呈现形式。

内容的提问来源于stack exchange,提问作者summerrain

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 05:33:18