dbmail | |
---|---|
Type | POP3 , IMAP , SMTP , LMTP |
Udvikler | NFG Net Facilities Group og Community |
Skrevet i | C , Autokonf |
Operativ system | Cross-platform software |
nyeste version | 3.2.3 (25. januar 2015) |
Licens | GNU General Public License |
Internet side | dbmail.org |
DBMail er et open source- projekt , der giver mulighed for at gemme e-mail i en relationel database , såvel som brugernes arbejde med deres korrespondance ved hjælp af IMAP- og POP3 -protokollerne .
Hovedforskellen ved dette projekt er brugen af en relationel database til at gemme information om mail , herunder hele indholdet af mailmeddelelser, såvel som brugerkonti og deres indstillinger. Det er også muligt at bruge LDAP som tredjepartslagring til brugerkonti. DBMail fungerer kun med databasen, uden at lave operationer med serverens filsystem direkte, hvilket teoretisk set burde have en positiv effekt på sikkerheden i hele systemet som helhed.
Følgende relationsdatabaser understøttes i øjeblikket :
Som et lager af information om brugerkonti, samt alle indstillinger for brugerpostkasser, er det muligt at bruge LDAP . Det er muligt at arbejde med Active Directory [4] .
Følgende MTA'er understøttes i øjeblikket :
DBMail kan bruge et regelsprog for mailfiltrering, hvis implementering er lånt fra Cyrus IMAP. Dette giver brugerne mulighed for at opsætte deres egne regler for sortering af post i IMAP- mapper .
Lagringsskalerbarhed er kun begrænset af mulighederne i den anvendte relationsdatabase . Antallet af servere, der betjener brugerforbindelser via POP3- og IMAP-protokoller , samt dæmoner til modtagelse af mail fra MTA , er også kun begrænset af grænsen for samtidige forbindelser til databasen.
Fuldt organiseret af de avancerede funktioner i moderne databaser.
Komplekset har ikke direkte adgang til serverens filsystem , hvilket har en positiv effekt på sikkerheden i hele systemet som helhed.
Brugernes e-mail-beskeder behandles i en relationsdatabase, der oprindeligt er designet til at udføre sådanne opgaver med lagring og behandling af data.
Komplekset har et sæt konsolværktøjer , der giver fuld kontrol over driften af systemet. På grund af det faktum, at meddelelser, strukturen af brugermapper såvel som selve konti er gemt i databasen , er det desuden muligt at bruge selvskrevne scripts til at automatisere administrationsprocessen af komplekset. Der er også tredjeparts komplekse administrationsværktøjer skabt af fællesskabet. Det er muligt at integrere med eksterne datalagre om brugere, såsom LDAP og Active Directory [4] .
Teoretisk set er den største ulempe ved komplekset dets største fordel - brugen af en relationel database , nemlig de specifikke detaljer ved sidstnævnte. Hvilket kan give sig udslag i en vis ydeevnetab ved udførelse af en række operationer, for eksempel ved placering af et stort antal beskeder i databasen på samme tid [5] . Derudover kan brugen af en database kræve yderligere færdigheder og viden om relationel databaseadministration .
Den første version [6] af komplekset blev udgivet den 3. december 2002. På det tidspunkt var IC&S [7] i gang med at udvikle projektet . I øjeblikket udføres udviklingen af NFG og samfundet.
I øjeblikket er der mindst to fuldgyldige implementeringer af webgrænsefladen til styring af DBMail. Måske den mest udviklede af dem, DBMail Administrator [8] , kan give fuld kontrol, op til MTA -styring (kræver foreløbig forberedelse af selve MTA). Men der er også en række ulemper: den relative "tyngde" af scripts, administratorautorisation kun ved hjælp af en webserver . Det andet projekt, DBMail Admin [9] , har i øjeblikket mere beskedne muligheder, men er fuldt ud i stand til at erstatte konsoladministrationsværktøjer , ved at bruge på samme tid indbyggede DBMail -mailkonti til administratorgodkendelse, hvilket er mere egnet til konceptet centraliseret styring af komplekset. En liste over anbefalede tredjepartsadministrationsværktøjer er offentliggjort i den officielle videnbase [10] for DBMail-projektet.