MH üzenetkezelő rendszer

Az üzenetkezelő rendszer (MH Message Handling System ) egy ingyenes, nyílt forráskódú e- mail kliens . A legtöbb más levelezőrendszertől abban különbözik, hogy egyetlen program helyett több különböző programból áll, amelyeket úgy terveztek, hogy Unix-szerű operációs rendszereken egy shell által biztosított parancssorból fussanak . Egy másik különbség az, hogy ahelyett, hogy több üzenetet tárolnánk egy fájlban, minden üzenetnek külön fájlja van egy speciális könyvtárban. Összességében ezek a tervezési döntések nagyon egyszerűvé és természetessé teszik az e-mail üzenetek shell szkriptek használatával történő szkriptezését. Az MH leszármazottját nmh néven tovább fejlesztik .

Összetétel

Az MH különálló programokból áll, mint például showaz üzenetek megtekintéséhez, scan, az üzenet címének megtekintéséhez és az rmmüzenetek törléséhez. A program picksegítségével küldő szerint választhatja ki az üzeneteket.
Mivel a különböző programok külön-külön és különböző időpontokban futnak, meg kell szervezni közöttük a kommunikációt. Az információkat, például az éppen kiválasztott betűt a rendszer fájlokban tárolja (jelen esetben .Mh_sequencesa felhasználó könyvtárfájában lévő fájlok).
Az MH a Unix filozófiáját követi : Írjon olyan programokat, amelyek egy dolgot csinálnak, és jól csinálják. Írjon együtt működő programokat. Írjon olyan programokat, amelyek támogatják a szövegfolyamokat, mert ez egy általános felület ( Doug McIlroy )

Történelem

Az MH-t R Stockton Gaines és Norman Shapiro javasolta, Bruce S. Borden és mások a RAND Corporation -nél fejlesztették ki . Az MH eredeti változatát 1979-ben hozták létre. Ezt követően a fejlesztést Marshall T. Rose és John L. Romine vette át, akik a Kaliforniai Egyetemen (Irvine) dolgoznak. Az utolsó kiadás az MH 6.8.4 volt, amely a 6.8.3-as verzió javítása volt.
Az nmh az MH aktuális aktív verziója. Az MH 6.8.3 -ból villát készített Richard Coleman, miközben a Georgia Institute of Technology-ban dolgozott. Valójában néhány funkciót eltávolítottak, például a POP -t , de másokat javítottak, például a hordozhatóságot és a MIME -támogatást . Az nmh "LBL" néven ismert korábbi verzióit a 80-as évek végén Van Jacobson, Mike Karels és Craig Leres módosította. [1] Az nmh legújabb kiadása az 1.5-ös verzió [2] .
Az MH közkincs. Az nmh a BSD licenc alatt jelenik meg .

Teljesítmény

Az MH teljesítménye nagymértékben függ a fájlrendszertől és az operációs rendszer egyéb jellemzőitől. Az e-mailek minden olvasásához külön programot kell futtatni, be kell szkennelni egy nagy könyvtárba, és megnyitni a fájlt, mielőtt az adatokhoz hozzáférnének. Másrészt az olyan üzenetformátumok, mint az Mbox, egyetlen fájlt használnak, és gyakran megkövetelik az adatok beszúrását vagy törlését a fájl közepébe az üzenetek olvasása és szerkesztése közben. És ez nagyon lassú folyamat lehet. Ezekben az esetekben az MH sokkal gyorsabb lesz.
A nagy könyvtárakhoz és kis fájlokhoz tervezett modern fájlrendszerekkel, mint például a ReiserFS , az MH teljesítménye összehasonlítható egy adatbázis-alapú levéltároló rendszerrel. A Maildir tárolási formátum népszerűvé tette a Qmailt . És hogyan fejleszt a Courier Mail szerver számos szolgáltatást, amely először az MH-ban mutatkozott meg: külön fájl üzenetenként, külön könyvtár a levelek számára, merev hivatkozások használata és egyéb további fájlrendszer-szolgáltatások a térbeli és időbeli teljesítmény javítása érdekében.

Grafikus felhasználói felület

Az MH eredendően parancssor, amely bizonyos mértékig korlátozza versenyképességét, és nem mindig ideális grafikus tartalmú e-mail üzenetek megtekintéséhez. Ezen okok miatt sok felhasználó olyan grafikus felhasználói felületet szeretne, amely az MH postafiókját is tudja olvasni. Az eredeti program erre a célra az xmh volt, egy ablakos Window alkalmazás . Miután az xmh fejlesztését leállították, egy hasonló eszközt, az exmh-t fejlesztettek ki Tcl/Tk -ban . Az Exmh teljesen működőképesnek tekinthető. 2004 óta a hibajavításokon kívül kevés fejlesztés történt. Az MH nyílt forráskódú Emacs interfésze biztosítja az MH-E projektet. Ezeken az MH-klienseken kívül az MH-postafiók-támogatás számos más kliensben is megtalálható, mint például a Claws Mail, a Novell Evolution, a Mutt és a Sylpheed. A Gnus nnml formátum az MH üzenetformátum kiterjesztése.

Jegyzetek

  1. ^ "nmh - 'LBL' változások". . Letöltve: 2013. május 30. Az eredetiből archiválva : 2014. március 6..
  2. ^ "nmh - Új üzenetkezelő". . Letöltve: 2013. május 30. Az eredetiből archiválva : 2013. május 23..