? Base protocollo e-mail Internet noto come Simple Mail Transfer Protocol , o SMTP , supporta solo la trasmissione di 7 - bit ASCII . Questo limita la dimensione e il tipo di messaggi che possono essere inviati . Multipurpose Internet Mail Extensions , o MIME in breve , supera SMTP lasciando messaggi e-mail di includere più oggetti e dati binari a 8 bit . MIME è limitata solo dalla capacità dei browser web specifici per decifrare il contenuto. Definizione
MIME è uno standard di codifica e-mail forzata dalla Internet Engineering Task Force , o IETF . MIME estende SMTP , consentendo la trasmissione di dati binari multimediali e di altro con la codifica ASCII formattato. Questo si ottiene utilizzando i tipi MIME con tag di markup per descrivere il contenuto del documento .
Come funziona
In generale , programma di posta elettronica del mittente assegna MIME tipi e sottotipi a un messaggio di posta elettronica . Programma di posta elettronica del ricevitore utilizza un insieme standard di schede documento per decodificare il messaggio . Come ogni elemento è decodificato dipende dal tipo di browser Internet installato sul computer del destinatario . I browser Web mantengono diversi schemi di decodifica , anche se la maggior parte comprenderà elementi che sono comuni a protocollo di trasferimento di ipertesti di HTML . Gli elementi non di testo utilizzano lo schema di codifica in base 64 .
MIME Requisiti
messaggi di posta elettronica in formato MIME contengono un header e corpo . Il relè di informazioni di intestazione sulla versione MIME e tipi di dati memorizzati . Il corpo del messaggio MIME è opzionale e può coinvolgere quattro elementi . Il primo è il tipo di contenuto , che specifica il tipo e il sottotipo di dati inclusi . Successivamente, l'intestazione Content -Transfer-Encoding definisce come software di posta elettronica permette di convertire i dati nella e-mail . L'intestazione Content-Disposition specifica i tipi di contenuto codificati nel messaggio . Infine , il contenuto - ID fornisce informazioni di identificazione per i messaggi di posta elettronica a più parti .
MIME tipi e sottotipi
MIME tipi e sottotipi costituiscono i componenti che gli utenti possono includere in una email . Internet Assigned Numbers Authority , o IANA , ha definito 10 tipi di dati binari , tra applicazioni, audio , ad esempio , immagine, messaggio , modello , multipart , testo e video . Sottotipi descrivono le caratteristiche di ogni file binario . Per esempio, " Pianura " o " HTML" delinea ulteriormente il tipo di "testo ". MIME