Qual é a possível hierarquia de tipos MIME de uma mensagem de email?
-
09-06-2019 - |
Pergunta
Estou trabalhando com um trecho de código que se chama recursivamente e tenta extrair uma parte do tipo MIME de text/html
de um e-mail (se existir) para processamento posterior.
O "text/html" pode existir dentro de outro conteúdo, como multipart/alternative
, então estou tentando descobrir se existe uma hierarquia definida para tipos MIME de e-mail.
Alguém sabe se existe e o que é?ou sejaquais tipos podem gerar outros tipos?
Solução
Em teoria, apenas multipart/ e message/ podem gerar outros tipos (por RFC2046).
Outras dicas
Sua pergunta pressupõe que os clientes de email seguem os padrões RFC para codificação MIME, o que não acontece.Eu aconselho você a coletar um monte de mensagens de fontes e tentar processá-las como existem.O problema que você está enfrentando é extremamente difícil (talvez impossível) de resolver 100%.