dbmail | |
---|---|
Típusú | POP3 , IMAP , SMTP , LMTP |
Fejlesztő | NFG Net Facilities Group és közösség |
Beírva | C , Autoconf |
Operációs rendszer | Többplatformos szoftver |
legújabb verzió | 3.2.3 (2015. január 25.) |
Engedély | GNU általános nyilvános licenc |
Weboldal | dbmail.org |
A DBMail egy nyílt forráskódú projekt , amely lehetővé teszi az e-mailek relációs adatbázisban történő tárolását , valamint a felhasználók levelezését az IMAP és POP3 protokollok használatával .
A projekt fő különbsége az, hogy egy relációs adatbázist használ a levelekkel kapcsolatos információk tárolására , beleértve az e-mail üzenetek teljes tartalmát, valamint a felhasználói fiókokat és azok beállításait. Lehetőség van arra is, hogy az LDAP -t harmadik féltől származó tárhelyként használja a felhasználói fiókokhoz. A DBMail csak az adatbázissal működik, anélkül, hogy közvetlenül a szerver fájlrendszerével végezne műveleteket, aminek elméletileg pozitív hatással kell lennie az egész rendszer egészének biztonságára.
Jelenleg a következő relációs adatbázisok támogatottak :
A felhasználói fiókokkal és a felhasználói postafiókok összes beállításával kapcsolatos információk tárházaként lehetséges az LDAP használata . Lehetséges az Active Directoryval dolgozni [4] .
Jelenleg a következő MTA- k támogatottak :
A DBMail olyan levélszűrési szabálynyelvet használhat, amelynek megvalósítása a Cyrus IMAP-től kölcsönzött. Ez lehetővé teszi a felhasználók számára, hogy saját szabályaikat állítsák be a levelek IMAP - könyvtárakba rendezésére .
A tárolás méretezhetőségét csak a használt relációs adatbázis képességei korlátozzák . A felhasználói kapcsolatokat POP3 és IMAP protokollon keresztül kiszolgáló szerverek , valamint az MTA - tól érkező leveleket fogadó démonok számát szintén csak az adatbázishoz való egyidejű kapcsolódás korlátja korlátozza.
Teljesen a modern adatbázisok fejlett képességei által szervezett.
A komplexum nem fér hozzá közvetlenül a szerver fájlrendszeréhez , ami pozitív hatással van az egész rendszer biztonságára.
A felhasználók leveleit egy relációs adatbázisban dolgozzák fel, amelyet eredetileg az ilyen jellegű adattárolási és -feldolgozási feladatok elvégzésére terveztek.
A komplexum konzolos segédprogramokkal rendelkezik, amelyek teljes ellenőrzést biztosítanak a rendszer működése felett. Ezen túlmenően, mivel az üzenetek, a felhasználói címtárak szerkezete, valamint maguk a fiókok az adatbázisban vannak tárolva , lehetőség van saját maga által írt szkriptek használatával automatizálni a komplex adminisztrációs folyamatát. Vannak harmadik féltől származó komplex felügyeleti eszközök is, amelyeket a közösség hozott létre. Lehetőség van integrálni a felhasználókról szóló külső adattárolókkal, mint például az LDAP és az Active Directory [4] .
Elméletileg a komplexum fő hátránya a fő előnye - egy relációs adatbázis használata , nevezetesen az utóbbi sajátosságai. Ami bizonyos teljesítményveszteségben nyilvánulhat meg több művelet végrehajtásakor, például ha egyszerre nagy számú üzenetet helyezünk el az adatbázisban [5] . Ezenkívül az adatbázisok használata további készségeket és ismereteket igényelhet a relációs adatbázis - adminisztráció terén.
A komplexum első verziója [6] 2002. december 3-án jelent meg. Ekkor az IC&S [7] dolgozta a projektet . Jelenleg a fejlesztést az NFG és a közösség végzi.
Jelenleg a webes felületnek legalább két teljes értékű megvalósítása létezik a DBMail kezelésére. Közülük talán a legfejlettebb, a DBMail Administrator [8] tud teljes irányítást biztosítani, egészen az MTA menedzsmentjéig (magának az MTA-nak előzetes előkészítése szükséges). De van egy sor hátránya is: a szkriptek viszonylagos "nehézsége", a rendszergazdai jogosultság csak webszerveren keresztül . A második projekt, a DBMail Admin [9] jelenleg szerényebb képességekkel rendelkezik, de teljes mértékben képes a konzoladminisztrációs segédprogramok helyettesítésére , egyúttal beépített DBMail levelezőfiókokat használ a rendszergazda hitelesítéshez, ami jobban megfelel a koncepciónak. a komplexum központosított irányítása . A DBMail projekt hivatalos tudásbázisában [10] közzétesszük a javasolt harmadik féltől származó adminisztrációs eszközök listáját.