Dbmail

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2015. december 30-án áttekintett verziótól ; az ellenőrzések 9 szerkesztést igényelnek .
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 komplexum leírása

A komplex összetétele

Hogyan működik

  1. Az elektronikus levelezés fogadását az MTA végzi . Ebben a szakaszban a spam- és vírusszűrés , valamint az üzenetek átirányítása is előfordulhat.
  2. Az MTA helyi csőkapcsolaton vagy LMTP protokollon keresztül továbbítja a fogadott üzeneteket a DBMailnek . Az üzenetek az adatbázisba kerülnek .
  3. Az adatbázisban tárolt levelekkel rendelkező felhasználók munkáját teljes mértékben a DBMail szervezi, amely az IMAP és POP3 protokollokon keresztül valósítja meg a hozzáférést .

Munka az adatbázissal

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 :

LDAP használata

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] .

Együttműködés az MTA-val

Jelenleg a következő MTA- k támogatottak :

A Sieve megvalósítása

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 .

Előnyök

Skálázhatóság

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.

Biztonsági mentés és replikáció

Teljesen a modern adatbázisok fejlett képességei által szervezett.

Biztonság

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.

Sebesség

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.

Könnyű kezelhetőség

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] .

Hátrányok

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.

Történelem

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.

Harmadik féltől származó felügyeleti eszközök

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.

Jegyzetek

  1. 1 2 DBMail + Postfix + PostgreSQL Archiválva : 2011. február 20. a Wayback Machine OpenNET -en
  2. 1 2 DBmail + Exim + MySQL Archiválva : 2010. december 21. linuxfórum
  3. 1 2 DBMail + Exim + SQLite  (lefelé irányuló kapcsolat)
  4. 1 2 A DBMail integrálása az Active Directoryba Archiválva : 2010. augusztus 25. a Wayback Machine OpenNET -en
  5. dbmail benchmarking . Hozzáférés dátuma: 2011. január 23. Az eredetiből archiválva : 2011. július 18.
  6. Bejelentés a DBMail 1.0 kiadásáról . Letöltve: 2011. január 23. Az eredetiből archiválva : 2016. március 5..
  7. IC&S (downlink) . Letöltve: 2011. január 23. Az eredetiből archiválva : 2011. január 20.. 
  8. DBMail rendszergazda . Hozzáférés dátuma: 2011. január 23. Az eredetiből archiválva : 2011. január 3.
  9. DBMail Admin (lefelé hivatkozás) . Hozzáférés dátuma: 2011. január 23. Az eredetiből archiválva : 2011. október 22. 
  10. A projekt hivatalos WIKI-je . Hozzáférés dátuma: 2011. január 23. Az eredetiből archiválva : 2011. március 17.

Linkek