Pagina iniziale | Navigazione |
Google

Mime

Acronimo di Multipurpose Internet Mail Extensions, MIME è un protocollo Internet che estende l'SMTP (Simple Mail Transfer Protocol) per permettere ai dati, come dati video, suoni e file binari, di essere trasmessi tramite la posta elettronica senza dover prima essere convertiti in formato ASCII; questa operazione viene compiuta mediante l'uso di vari tipi di MIME, che descrivono il contenuto di un documento. Un'applicazione compatibile MIME che invia un file, assegna un tipo di MIME al file. L'applicazione ricevente, che deve essere anch'essa compatibile MIME, fa riferimento a un elenco standard di documenti organizzati per tipi e sottotipi di MIME al fine di interpretare il contenuto del file. Per esempio, un tipo di MIME è text che ha un certo numero di sottotipi, tra i quali plain e html. Un tipo di MIME text/html fa riferimento ad un file che contiene un testo scritto in HTML. MIME è parte di HTTP e, sia i browser web che i server HTTP lo utilizzano per interpretare i file di posta elettronica che inviano e ricevono.


Esempio di messaggio MIME:

From: John Doe 
MIME-Version: 1.0
Content-Type: multipart/mixed;
       boundary="XXXXboundary text"

Questo e' un messaggio MIME con piu' parti.

--XXXXboundary text Content-Type: text/plain

Questo e' il corpo della mail

--XXXXboundary text Content-Type: text/plain; Content-Disposition: attachment;

       filename="test.txt"

Questo invece e' il testo allegato.

--XXXXboundary text--

In questo messaggio apparira' un file allegato con nome test.txt. La cosa importante da tener presente e' che quando si forgia un messaggio la scritta filename="test.txt" deve cominciare esattamente sotto la D di disposition. Lo so perche' l'ho provato personalmente con Outlook.

L'esempio in inglese l'ho tratto dal seguente sito: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_sample_mime_message.asp


GNU Fdl - it.Wikipedia.org




Google | 

Enciclopedia |  La Divina Commedia di Dante |  Mappa | : A |  B |  C |  D |  E |  F |  G |  H |  I |  J |  K |  L |  M |  N |  O |  P |  Q |  R |  S |  T |  U |  V |  W |  X |  Y |  Z |