Я знаю, что это старо, но я подумал, что это нужно уточнить и объяснить более подробно ...
@ Гай Старбак написал:
сообщение / rfc822
RFC 822 - СТАНДАРТ ДЛЯ ФОРМАТА СООБЩЕНИЙ В ИНТЕРНЕТЕ ARPA
Проблема с этим ответом состоит в том, что файлы MHTML не определены RFC822 .
Правильный тип содержимого для файлов MHTML (.mht, .mhtml): multipart / related .
Как указано выше, RFC822 определяет формат для интернет текстовых сообщений . Тип содержимого message / rfc822 используется для текстовых вложений в сообщениях электронной почты [1] [2].
Большинство из нас, вероятно, получили ответ на электронное письмо, в котором вместо встроенных цитат исходное сообщение включено в качестве вложения. Это вложение имеет тип содержимого message / rfc822 . В таких письмах типы контента распадаются следующим образом:
- составная / смешанная = все сообщение
- текст / простой текст = текст ответного электронного письма
- message / rfc822 = исходное письмо в виде вложения
С другой стороны, как отмечает @feeela, MHTML файлы определены в RFC2557 . Файлы MHTML состоят из множества разных частей, каждая из которых может иметь свой тип контента. Однако RFC2557 определяет тип содержимого файла whole как multipart / related .
[1] RFC1341: MIME (многоцелевые расширения почты Интернета)
[2] Сообщение Тип содержимого