¿Cuál es la posible jerarquía de tipos MIME de un mensaje de correo electrónico?
-
09-06-2019 - |
Pregunta
Estoy trabajando con un fragmento de código que se llama a sí mismo de forma recursiva e intenta extraer una parte de tipo MIME. text/html
desde un correo electrónico (si existe) para su posterior procesamiento.
El "texto/html" podría existir dentro de otro contenido como multipart/alternative
, así que estoy tratando de averiguar si existe una jerarquía definida para los tipos MIME de correo electrónico.
¿Alguien sabe si existe y qué es?es decir.¿Qué tipos pueden ser padres de otros tipos?
Solución
En teoría, solo multipart/ y message/ pueden ser padres de otros tipos (según RFC2046).
Otros consejos
Su pregunta supone que los clientes de correo siguen los estándares RFC para la codificación MIME, lo cual no es así.Le aconsejaría que recopile una gran cantidad de correo de las fuentes e intente procesarlo tal como existe.El problema al que se enfrenta es extremadamente difícil (quizás imposible) de resolver al 100%.