? Basic Internet e- protokoll som kallas Simple Mail Transfer Protocol , eller SMTP , endast stöder överföring av 7 - bitars ASCII-tecken . Detta begränsar storlek och typ av meddelanden som kan skickas . Multipurpose Internet Mail Extensions, MIME eller för korta, överträffar SMTP genom att låta e-postmeddelanden till att omfatta flera objekt och 8 -bitars binära data . MIME är endast begränsad av förmågan hos specifika webbläsare att dechiffrera dess innehåll. Definition
MIME är en e- kodning standard upprätthålls av Internet Engineering Task Force , eller IETF . MIME förlänger SMTP genom att tillåta överföring av multimedia och andra binära data med ASCII - formaterad kodning . Detta sker med hjälp av MIME-typer med märktaggar att beskriva innehållet i dokumentet . Hur Det Fungerar
Generellt
tilldelar avsändarens e-postprogram MIME-typer och undertyper till ett e-postmeddelande . Mottagarens e-postprogram använder en standard uppsättning dokumentflikar att avkoda meddelandet . Hur varje element avkodas beror på vilken typ av webbläsare installerad på mottagarens dator . Webbläsare upprätthålla olika avkodningsscheman , men de flesta kommer att innehålla element som är gemensamma för HTML : s hypertext transfer protocol . Icke - textobjekt använder base- 64-kodning system .
MIME Krav
MIME - formaterade e-postmeddelanden innehåller ett sidhuvud och kropp . Huvudet vidarebefordrar information om MIME version och datatyper lagras . Kroppen av MIME-meddelande är frivilligt och kan innebära fyra elementen . Den första är innehållet - typ , som anger vilken typ och subtyp av ingående data. Därefter definierar vad - Transfer-Encoding header hur e-postprogram kommer att konvertera data i e-post . Den Content-Disposition Header anger innehållet typerna kodade i meddelandet . Slutligen ger innehållet - ID identifierande information för flerdelade e-postmeddelanden .
MIME-typer och subtyper
MIME-typer och subtyper utgör de komponenter som användaren kan inkludera i ett e-postmeddelande . Internet Assigned Numbers Authority , eller IANA , har definierat 10 binära datatyper , inklusive program , ljud , t.ex. bild , meddelande , modell , flerdelade , text och video . Subtyper beskriva egenskaper hos varje binär fil . Till exempel , skisserar " Vanligt " eller " HTML " ytterligare MIME-typen " text . " Addera