Sommario:
- Definizione - Cosa significa MIME (Multipurpose Internet Mail Extensions)?
- Techopedia spiega MIME (Multipurpose Internet Mail Extensions)
Definizione - Cosa significa MIME (Multipurpose Internet Mail Extensions)?
MIME (Multipurpose Internet Mail Extensions) è uno standard Internet che consente di estendere le funzionalità limitate della posta elettronica consentendo l'inserimento di immagini, suoni e testo in un messaggio. Fu proposta da Bell Communications nel 1991 e la specifica fu originariamente definita nel giugno 1992 per gli RFC 1341 e 1342.
Techopedia spiega MIME (Multipurpose Internet Mail Extensions)
MIME è stato progettato per estendere il formato della posta elettronica per supportare caratteri non ASCII, allegati diversi dal formato di testo e corpi dei messaggi che contengono più parti. MIME descrive il tipo di contenuto del messaggio e il tipo di codifica utilizzato con l'aiuto delle intestazioni. Tutte le e-mail composte manualmente e automatizzate vengono trasmesse tramite SMTP in formato MIME. L'associazione dell'e-mail Internet con gli standard SMTP e MIME è tale che le e-mail vengono talvolta chiamate e-mail SMTP / MIME. Lo standard MIME definisce i tipi di contenuto che sono di primaria importanza nei protocolli di comunicazione come HTTP per il World Wide Web. I dati vengono trasmessi sotto forma di messaggi e-mail tramite HTTP anche se i dati non sono e-mail.
Le funzionalità offerte da MIME ai servizi di posta elettronica sono le seguenti:
- Supporto per più allegati in un singolo messaggio
- Supporto per caratteri non ASCII
- Supporto per layout, caratteri e colori che sono classificati come rich text.
- Supporto per allegati che possono contenere file eseguibili, audio, immagini e file video, ecc.
- Supporto per lunghezza illimitata del messaggio.
MIME è estensibile perché definisce un metodo per registrare nuovi tipi di contenuto e altri valori di attributo MIME. Il formato di un corpo del messaggio è descritto da MIME usando speciali direttive di intestazione. Questo viene fatto in modo che l'e-mail possa essere rappresentata correttamente dal client.
- Versione MIME: la presenza della versione MIME indica generalmente se il messaggio è in formato MIME. Il valore dell'intestazione è 1.0 ed è mostrato come MIME-Version: 1.0. L'idea alla base di ciò era quella di creare versioni più avanzate di MIME come 2.0 e così via.
- Tipo di contenuto: descrive il tipo di supporto Internet dei dati e il sottotipo. Può consistere in un parametro 'charset' separato da un punto e virgola che specifica il set di caratteri da utilizzare. Ad esempio: Content-Type: Text / Plain.
- Content-Transfer-Encoding: specifica la codifica utilizzata nel corpo del messaggio.
- Descrizione del contenuto: fornisce informazioni aggiuntive sul contenuto del messaggio.
- Disposizione del contenuto: definisce il nome del file e le impostazioni dell'allegato e utilizza l'attributo 'nome file'.




