Pergunta

Qual é o tipo de conteúdo dos arquivos MHT?

Foi útil?

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:

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top