我是新来的MIME,我不知道下面的情况是有效的:多部分7位MIME消息是否可以包含8bit或二进制类型的子消息?
考虑两个嵌套的MIME消息:顶级消息有内容传输编码:7位
身体的顶级消息是具有Content-Transfer-Encoding:二进制的嵌套MIME消息。内部消息的主体具有仅以LF结束的行,而不是CRLF。
我认为这条消息是无效的,因为7bit的规则说LF本身是无效的。然而,一位同事认为这个消息是有效的,因为内部消息的Content-Transfer-Encoding是二进制的,它对CR LF没有任何限制。
我的观点是,无论任何嵌套消息的Content-Transfer-Encoding如何,顶层消息的整个主体都需要符合其编码(7位)。
我搜索了网页,并试图在MIME规范中找到答案,但无法找到任何似乎解决此特定情况的问题。
虽然多部分经常不指定编码;它在每个包含的部分的标题中分别指定。 – tripleee