MBOX-arkistosta RFC 822 -sähköpostimuunnin
MBOX-arkiston muuntaminen yksittäisiksi EML-tiedostoiksi jakaa valtavan yhdistetyn sähköpostitietokannan erillisiksi, vakiomuotoisiksi viestiasiakirjoiksi.
Muotojen vertailu ja tekniset tiedot
| Määritys | MBOX | EML |
|---|---|---|
| MIME-tyyppi | application/mbox | message/rfc822 |
| Tyyppi | email mailbox concatenation archive | standard email message file |
| Pakkaus | none (text concatenation) | none (MIME multipart encoded) |
| Standardimääritys | IETF RFC 4155 | IETF RFC 5322 |
| Tiedostotunniste (Magic Bytes) | 46 72 6F 6D 20 (From separator line) | From: / Received: / Return-Path: (RFC 822/5322 header lines) |
Muodon yleiskatsaus ja käyttökohteet
Sähköpostiarviot kasvavat usein liian suuriksi sähköpostiohjelmien hallittaviksi. Kun käyttäjien täytyy jakaa yksittäisiä viestejä tai tuoda tiettyjä keskusteluja nykyaikaisiin työpöytäohjelmiin, kuten Outlookiin tai Apple Mailiin, monen viestin tietokanta on eritettävä yksittäisiksi tiedostoiksi. MBOX-muoto tallentaa tuhansia viestejä yhteen pitkään tekstitiedostoon, mikä vaikeuttaa yksittäisten tietueiden siirtämistä. Tämän yhden viestilohkon muuntaminen erillisiksi tiedostoiksi antaa käyttäjille suoran pääsyn yksittäisiin kohteisiin lataamatta koko arkistoa. Lainmukaisuustiimit, digitaaliset arkistoijat ja järjestelmänvalvojat suorittavat tämän muunnosprosessin säännöllisesti. Siirtyminen niputetusta postilaatikkorakenteesta itsenäisiin tiedostoihin yksinkertaistaa hakua, indeksointia ja pitkäaikaistallennusta. Jokainen viety viesti säilyttää täydelliset otsikkotietonsa ja liitteensä, mikä varmistaa, ettei mitään katoa siirryttäessä eri sähköpostisovellusten välillä.
Tekniset tiedot ja koodekkien erittely
MBOX-tiedosto (application/mbox) on pelkkä tekstikontaineri, joka yhdistää useita sähköpostiviestejä peräkkäin. Se käyttää From - rivin otsikkoa tiukkana erottimena merkkaamaan, missä yksi viesti päättyy ja seuraava alkaa. Tiedostopakkausta ei käytetä, mikä tarkoittaa, että raakateksti virtaa jatkuvasti. EML-tiedosto sen sijaan käyttää message/rfc822-MIME-tyyppiä tallentamaan yhden ainoan sähköpostiviestin täydennettynä MIME-moniosakoodauksella liitteitä ja HTML-runkoja varten. Muunnoksen aikana jäsennin lukee MBOX-virran, tunnistaa From - rajat, poimii jokaisen yksittäisen tekstilohkon ja tallentaa sen .eml-tunnisteella. Tämä prosessi on täysin häviötön, koska molemmat muodot perustuvat RFC 5322:ssa ja RFC 822:ssa määriteltyihin internetin viestimuodon vakiotietoihin, mikä tarkoittaa, että mitään tekstiä tai binääriliitetietoa ei muuteta tai pakata pois.
Käyttöjärjestelmien ja selaimien yhteensopivuus
MBOX-tiedostot vaativat erikoistuneita Unix-sähköpostiohjelmia tai muunnostyökaluja, kuten Thunderbirdin, Apple Mailin tai erillisiä jäsennysvälineitä. EML-tiedostoilla on yleinen yhteensopivuus lähes kaikkien työpöytäsähköpostisovellusten kanssa, mukaan lukien Microsoft Outlook, Thunderbird ja Apple Mail. Nykyaikaiset verkkoselaimet eivät tue raakojen EML-tiedostojen näyttämistä suoraan, mutta käyttöjärjestelmät kuten Windows 11, macOS ja Linux tukevat EML-tiedostojen avaamista suoraan oletussähköpostinkäsittelijöiden kautta.
💡 Hyödyllistä tietoa
Pidä varmuuskopiot alkuperäisistä MBOX-tiedostoistasi ennen niiden jakamista EML-tiedostoiksi, sillä kymmenien tuhansien yksittäisten viestien käsittely voi sotkea kohdehakemistoja ja kuormittaa vanhempia tiedostojärjestelmiä.
Muotojen vertailu ja tekniset tiedot
500 megatavun MBOX-arkisto, joka sisältää tuhansia viestejä, siirtyy nopeasti yhtenä tiedostona. Saman arkiston jakaminen yksittäisistä EML-tiedostoista luo tuhansia pieniä tiedostoja. Vaikka tietojen kokonaiskoko pysyy noin 500 megatavussa, suuri tiedostomäärä pidentää siirtoaikoja verkkolevyillä ja pilvitallennustilassa 30 - 50 prosentilla levyn I/O-kuormituksen vuoksi riippumatta siitä, käytetäänkö 4G-, 5G- vai kuituyhteyttä.
Usein kysytyt kysymykset
Miten MBOX-arkisto muunnetaan RFC 822 -sähköpostiksi laatua menettämättä?
Muunnos on täysin häviötön. Molemmat muodot käyttävät samaa taustalla olevaa tekstirakennetta sähköpostin otsikoille ja rungoille. Viestien pohtiminen MBOX-tekstivirrasta ja niiden tallentaminen yksittäisinä EML-tiedostoina säilyttää kaiken tekstin, HTML-muotoilun ja binääriliitteet ilman pakkaushävikkiä.
Mitä eroa on MBOX-arkistolla ja RFC 822 -sähköpostilla?
MBOX-tiedosto toimii yhtenä säiliönä, joka pitää sisällään monia yhdistettyjä sähköposteja erotettuna tekstimerkeillä. EML-tiedosto on itsenäinen tiedosto, joka sisältää vain yhden ainoan sähköpostiviestin RFC 822- ja RFC 5322 -standardien mukaisesti.