Tipo de conteúdo para arquivos MHT
-
09-06-2019 - |
Pergunta
Qual é o tipo de conteúdo dos arquivos MHT?
Solução
aplicação/fluxo de octetos
Você pode transmitir o conteúdo de um arquivo .eml para um navegador com este tipo de conteúdo e .mht como extensão, e o e-mail será renderizado de forma semelhante à forma como é renderizado em um cliente de e-mail.
Outras dicas
A Microsoft, coautora das especificações do MHT, parece pensar que deveria ser 'message/rfc822
' sobre esta página de suporte.
Nenhum tipo MIME específico parece ser fornecido nas especificações:RFC2557:Encapsulamento MIME de documentos agregados, como HTML (MHTML)
Sei que isso é antigo, mas achei que deveria ser esclarecido e explicado com mais detalhes...
@Guy Starbuck escreveu:
mensagem/rfc822
RFC 822 – PADRÃO PARA O FORMATO DE MENSAGENS DE TEXTO ARPA INTERNET
O problema com esta resposta é que os arquivos MHTML não são definidos pelo RFC822.
O tipo de conteúdo correto para arquivos MHTML (.mht, .mhtml) é multipart/relacionado.
Como afirmado acima, RFC822 define o formato para internet mensagens de texto.O tipo de conteúdo mensagem/rfc822 é usado para anexos de texto em mensagens de e-mail [1][2].
A maioria de nós provavelmente já recebeu uma resposta a um e-mail onde, em vez de ser citada inline, a mensagem original é incluída como anexo.Que anexo tem um tipo de conteúdo de mensagem/rfc822.Nesses e-mails, os tipos de conteúdo são divididos da seguinte forma:
- multiparte/mista = mensagem inteira
- texto/simples = texto do e-mail de resposta
- mensagem/rfc822 = e-mail original como anexo
Por outro lado, conforme observado por @feeela, HTML arquivos são definidos em RFC2557.Os arquivos MHTML são compostos de muitas partes diferentes, cada uma das quais pode ter um tipo de conteúdo diferente.No entanto, RFC2557 define o tipo de conteúdo do inteiro arquivar como multipart/relacionado.
[1] RFC1341:MIME (extensões multifuncionais de correio da Internet)
[2] O mensagem Tipo de conteúdo
mensagem/rfc822
RFC 822 – PADRÃO PARA O FORMATO DE MENSAGENS DE TEXTO ARPA INTERNET
Aqui está um hiperlink: mensagem/rfc822
"MIME Encapsulation of Aggregate Documents, such as HTML" (MHTML ou MHT) é um padrão IETF proposto em 1999 no RFC 2557.
Seu tipo MIME é multipart/related
e a extensão é .mht
.
Veja também: