Tipi di posta MIME

March 12

Un'estensione posta Multipurpose Internet, o MIME, descrive il tipo di file che verrà scaricato in modo che la corretta applicazione può tentare di aprire e leggere il file. Una varietà di tipi MIME esiste per identificare immagini, video, audio, documenti, testi e altro ancora. I tipi MIME più comuni utilizzati in email sono messaggi tipi di contenuto e multipart tipi di contenuto. Un tipo MIME consiste di un tipo principale e un sottotipo "main / sottotipo."

I messaggi Multipart MIME

Il tipo di contenuto multipart permette l'invio di molteplici tipi di dati. Messaggi di posta elettronica che contengono sia una porzione HTML e una porzione di testo avrebbe usato la definizione "multipart / alternative" Content-Type. Altri tipi più parti per la posta includono: "multipart / mixed", "multipart / related", "multipart / digest", "multipart / parallelo", "multipart / header-set", "multipart / messaggio vocale" e "multipart / form-data ", per i dati del modulo HTML.

Tipi di messaggi

Il contenuto-tipo di messaggio viene utilizzato per incapsulare un altro messaggio. I messaggi che vengono restituiti o inoltrati, per esempio, sono incapsulati utilizzando il "messaggio" contenuto-tipo e sono spesso inclusi in un messaggio multipart. Il contenuto-tipo di messaggio include: "message / rfc822", "messaggio / parziale", "message / external-body", "messaggio / news" e "messaggio / http".

Versione e Content-Transfer-Encoding intestazioni

Le intestazioni MIME-Version e Content-Transfer-encoding sono componenti importanti per includere in una vera e propria email MIME-compliant. L'intestazione versione indica a programmi di posta elettronica che il messaggio e-mail potrebbe contenere dati in qualcosa di diverso da 7 bit US-ASCII, che è il default assunto. L'intestazione versione attualmente deve apparire come "MIME-Version:. 1.0" L'intestazione Content-Transfer-encoding indica programmi di posta elettronica la codifica usata sui dati del messaggio. Dal 7 bit US-ASCII è l'impostazione predefinita, sono necessari metodi alternativi per la codifica a 8 bit o dati binari. L'attuale metodo più affidabile è quello di utilizzare "Content-Transfer-Encoding: base64" per coprire la maggior parte la crittografia dei dati.