Content-Disposition 电子邮件 body

Content-Disposition for email body

据我了解 Content-Disposition header 可以被用户用于电子邮件的任何 body 部分

It specifies the "Content-Disposition" header field, which is optional and valid for any MIME entity ("message" or "body part")

RFC 2183

我看到许多邮件客户端设置 Content-Disposition header 仅用于附件 body 部分。

问题是:消息body(text/html/emailbody)设置Content-Disposition内联是否正常?

"normal" 是什么意思?

将邮件 body 的 Content-Disposition 设置为 "inline" 是可以接受的,但正如您所指出的,大多数邮件发送者仅使用 Content-Disposition 将其设置为 "attachment".将它设置为 "inline" 通常不会对邮件程序显示邮件的方式产生任何影响。也就是说,如果它不知道如何显示,或者如果只考虑额外的 body 部分作为附件,你不能强制它显示一些内嵌内容。