Cos'è mime?

MIME (Multipurpose Internet Mail Extensions)

MIME, acronimo di Multipurpose Internet Mail Extensions, è uno standard Internet che estende il formato delle email per supportare:

Come funziona:

MIME definisce un insieme di header aggiuntivi per le email, che indicano il tipo di contenuto (Content-Type), la codifica (Content-Transfer-Encoding) e altre informazioni utili per il client di posta elettronica per interpretare e visualizzare correttamente il messaggio.

Il Content-Type è l'header più importante e specifica il tipo di dati contenuti nel messaggio o in una sua parte. Esempi di Content-Type includono:

  • text/plain: Testo semplice.
  • text/html: Testo in formato HTML.
  • image/jpeg: Immagine JPEG.
  • audio/mpeg: File audio MPEG.
  • video/mp4: File video MP4.
  • application/pdf: Documento PDF.
  • multipart/mixed: Messaggio contenente diverse parti con tipi di contenuto diversi.
  • multipart/alternative: Messaggio contenente diverse versioni dello stesso contenuto, ad esempio testo semplice e HTML. (Vedi: https://it.wikiwhat.page/kavramlar/Tipo%20di%20contenuto)

Il Content-Transfer-Encoding indica come i dati sono stati codificati per la trasmissione via Internet. Esempi di codifiche includono:

Importanza di MIME:

MIME è fondamentale per la comunicazione via email moderna. Senza MIME, le email sarebbero limitate a testo ASCII semplice, senza la possibilità di inviare allegati, formattazione o caratteri non ASCII. MIME ha reso possibile la creazione di email ricche e interattive, come quelle che vediamo oggi.