dbmail | |
---|---|
Typ | POP3 , IMAP , SMTP , LMTP |
Vývojář | Skupina a komunita NFG Net Facilities |
Zapsáno v | C , Autoconf |
Operační systém | Multiplatformní software |
Nejnovější verze | 3.2.3 (25. ledna 2015) |
Licence | GNU General Public License |
webová stránka | dbmail.org |
DBMail je open source projekt , který poskytuje možnost ukládat e-maily do relační databáze a také práci uživatelů s jejich korespondencí pomocí protokolů IMAP a POP3 .
Hlavním rozdílem tohoto projektu je použití relační databáze pro ukládání informací o poště , včetně celého obsahu poštovních zpráv, jakož i uživatelských účtů a jejich nastavení. LDAP je také možné použít jako úložiště třetích stran pro uživatelské účty. DBMail pracuje pouze s databází, bez přímých operací se souborovým systémem serveru, což by teoreticky mělo mít pozitivní vliv na bezpečnost celého systému jako celku.
V současnosti jsou podporovány následující relační databáze :
Jako úložiště informací o uživatelských účtech a všech nastaveních uživatelských schránek je možné využít LDAP . Je možné pracovat s Active Directory [4] .
V současnosti jsou podporovány následující MTA :
DBMail může používat jazyk pravidel pro filtrování pošty, jehož implementace je vypůjčena od Cyrus IMAP. To dává uživatelům možnost nastavit si vlastní pravidla pro třídění pošty do adresářů IMAP .
Škálovatelnost úložiště je omezena pouze schopnostmi použité relační databáze . Počet serverů obsluhujících uživatelská připojení přes protokoly POP3 a IMAP a také démonů pro příjem pošty z MTA je také omezen pouze limitem na souběžná připojení k databázi.
Plně organizované pokročilými možnostmi moderních databází.
Komplex nepřistupuje přímo k souborovému systému serveru , což má pozitivní vliv na bezpečnost celého systému jako celku.
Poštovní zprávy uživatelů jsou zpracovávány v relační databázi, která byla původně navržena k provádění takových úkolů ukládání a zpracování dat.
Komplex má sadu konzolových nástrojů , které poskytují plnou kontrolu nad provozem systému. Navíc, vzhledem k tomu, že zprávy, struktura uživatelských adresářů i samotné účty jsou uloženy v databázi , je možné pomocí samopsaných skriptů automatizovat proces administrace komplexu. Existují také nástroje pro komplexní správu třetích stran vytvořené komunitou. Je možné integrovat s externími datovými úložišti o uživatelích, jako je LDAP a Active Directory [4] .
Teoreticky je hlavní nevýhodou komplexu jeho hlavní výhoda - použití relační databáze , konkrétně specifika druhé. Což se může projevit určitou ztrátou výkonu při provádění řady operací, například při současném umístění velkého množství zpráv do databáze [5] . Kromě toho může použití databáze vyžadovat další dovednosti a znalosti správy relačních databází .
První verze [6] komplexu byla vydána 3. prosince 2002. V té době IC&S [7] projekt vyvíjela . V tuto chvíli vývoj provádí NFG a komunita.
V tuto chvíli existují minimálně dvě plnohodnotné implementace webového rozhraní pro správu DBMail. Snad nejrozvinutější z nich, DBMail Administrator [8] , dokáže zajistit plnou kontrolu, až po správu MTA (vyžaduje předběžnou přípravu samotného MTA). Má to ale i řadu nevýhod: relativní "obtížnost" skriptů, oprávnění administrátora pouze pomocí webového serveru . Druhý projekt, DBMail Admin [9] , má v současné době skromnější možnosti, ale je plně schopen nahradit konzolové administrační nástroje , přičemž současně používá vestavěné poštovní účty DBMail pro autentizaci administrátora, což je pro tento koncept vhodnější. centralizovaného řízení komplexu. Seznam doporučených administračních nástrojů třetích stran je zveřejněn v oficiální znalostní bázi [10] projektu DBMail.