Skip to content
Mbox Viewer

Estensioni MIME

Multipurpose Internet Mail Extensions — lo standard che definisce come i messaggi e-mail codificano testo non ASCII, corpi HTML, allegati e altri contenuti binari all'interno della struttura in testo normale della posta elettronica.

MIME (Multipurpose Internet Mail Extensions, RFC 2045–2049) estende il formato base del messaggio RFC 5322 per supportare contenuti oltre il testo ASCII a 7 bit. Prima di MIME, la posta elettronica era limitata al testo normale in inglese; MIME ha introdotto un sistema di intestazioni Content-Type e schemi di codifica che consentono a un singolo messaggio di trasportare HTML formattato, immagini, allegati PDF e testo in qualsiasi lingua.

Il meccanismo principale è l'intestazione Content-Type, che dichiara il tipo di media di una parte del messaggio — ad esempio, text/plain, text/html, image/jpeg o application/pdf. Un messaggio multipart usa una stringa boundary per separare le sue parti, ciascuna con il proprio Content-Type e Content-Transfer-Encoding. Il contenuto binario è codificato con Base64 o quoted-printable in modo da poter viaggiare in modo sicuro attraverso l'infrastruttura di posta basata su testo.

Analizzare correttamente MIME è essenziale per qualsiasi lettore di posta elettronica. Mbox Viewer implementa un decodificatore MIME che gestisce messaggi multipart annidati, codifiche multiple, dichiarazioni di charset e immagini inline. Questa decodifica viene eseguita come parte del parser in streaming, in modo che anche i file MBOX di grandi dimensioni vengano elaborati in modo efficiente.

Termini correlati

Leggi i tuoi file MBOX sul tuo Mac