Qual è la possibile gerarchia dei tipi MIME di un messaggio di posta elettronica?
-
09-06-2019 - |
Domanda
Sto lavorando con uno snippet di codice che richiama se stesso ricorsivamente e tenta di estrarre una parte di tipo MIME di text/html
da un'e-mail (se esistente) per ulteriori elaborazioni.
Il "testo/html" potrebbe esistere all'interno di altri contenuti come multipart/alternative
, quindi sto cercando di scoprire se esiste una gerarchia definita per i tipi MIME di posta elettronica.
Qualcuno sa se esiste e di cosa si tratta?cioè.quali tipi possono essere genitori di altri tipi?
Soluzione
In teoria, solo multipart/ e message/ possono essere genitori di altri tipi (secondo RFC2046).
Altri suggerimenti
La tua domanda presuppone che i client di posta seguano gli standard RFC per la codifica MIME, cosa che non fanno.Ti consiglierei di raccogliere un sacco di posta dalle fonti e provare a elaborarla così com'è.Il problema che stai affrontando è estremamente difficile (forse impossibile) da risolvere al 100%.