A Multipurpose Internet Mail Extensions (MIME) protokoll meghatározza a különféle dokumentumok és fájlok tartalmának típusát, amikor az adott állomány az Internetről belép a kiszolgálóra. A tartalom típusa segítséget nyújt a hozzá tartozó alkalmazás kiválasztásában a MIME kompatibilis POP3, IMAP4 levelező kliensek vagy a Webböngésző számára. Hasonlóan a fájlkiterjesztésekhez a típus határozza meg, hogy az állományt melyik alkalmazás fogja megnyitni. A típus feldolgozása és az alkalmazás meghívása az operációs rendszeren keresztül a levelező kliens feladata.
Miért van erre szükség, miért nem lehet egyszerűen eldönteni, hogy a DOC kiterjesztésű fájlokat a Word-el nyitjuk meg? A merevlemezen egy fájl 8 bites bináris formában tárolódik, így kezeli és futtatja az operációs rendszer is. Az Interneten azonban 7 bites formában továbbítódik, méghozzá ASCII szövegként, legyen szó bármilyen állományról. Miután megtörténi a 7 bitesre való konvertálás, a fájl elveszti eredeti "alakját" és feldolgozhatatlanná válik a programok számára. A bejövő üzeneteket tehát elsőként dekódolni kell és csak utána adhatók át a helyi alkalmazásoknak. A levél forrásából egyszerűen kivágva egy DOC fájlt, a Word számára értelmezhetetlen eredményre jutunk.
Dekódolás után nem is feltétlenül van szükség külső alkalmazás meghívására - mert maradva a DOC példájánál - a böngésző is sok funkciót képes ellátni, egy OLE2 objektum használatával megjeleníti a DOC fájlt anélkül, hogy elindítaná a Word-öt.
A MIME tartalom típusok fájlkiterjesztés alapján meghatározzák, hogy az adott állomány milyen típusú fájlnak minősül: szöveg, kép, tömörített, audió, videó, stb. Azt nem írják elő, hogy megnyitásuk milyen külső vagy belső programmal történjen. Ennek nem is lenne értelme, mert TXT fájlt küldhetünk egy Linux-os gépről egy Windows-osra. Előbbinél megnyitásra használható a KEdit nevű alkalmazás, míg utóbbinál a Notepad. Elég annyit tudni, hogy szövegfájlról van szó.
Mi kell a MIME típusok használatához?
Kliens és szerver oldalon is támogatás. A Windows alatt fellelhető E-mail kliensek szinte kivétel nélkül biztosítják ezt a funkciót, szerver oldalon pedig az Exchange nyújt támogatást.
Konfigurálás
Nyissuk meg a System Manager felügyeleti konzolt a Global Settings tárolónál. Kattintsunk a jobboldali egérgombbal az "Internet Message Formats" objektumon, majd lépjünk a "Tulajdonságok" ("Properties") menüre.
A megjelenő tulajdonságablak "General" oldalán lévő listában vannak felsorolva a szerver által kezelt MIME típusok és a hozzárendelt kiterjesztések. Az Exchange 2000-ben alapértelmezésben megkapjuk a legáltalánosabb típusokat, anélkül, hogy bármit is kellene konfigurálni, de könnyen előfordulhat, hogy újat kell felvenni a listába. Ehhez kattintsunk az "Add" gombra, megjelenik egy újabb ablak, ahol adjuk meg a típust és a hozzárendelt kiterjesztést.
Meglévő bejegyzést úgy tudunk módosítani, ha duplán kattintunk rá, ekkor betöltődik az előbbi ablakba.
Meglévő bejegyzés eltávolításához kattintsunk rá, majd a "Remove" gombra.
Amennyiben egy típushoz több kiterjesztés is tartozik, a "Move Up" és "Move Down" gombokkal lehet meghatározni a kezelési sorrendet.
Mikor lehet szükség új típus definiálására?
- Ha telepítünk egy új alkalmazást, mely kimenetként egy a fenti listából hiányzó kiterjesztésű fájlt állít elő.
- Ha a hálózatba külső forrásból rendszeresen érkezik ilyen fájl.
Mindezeken túl természetesen az operációs rendszernek is támogatnia kell az adott kiterjesztést.