Dbmail

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 30. december 2015; checks kræver 9 redigeringer .
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 .

Beskrivelse af komplekset

Sammensætning af komplekset

Sådan virker det

  1. Modtagelse af elektronisk korrespondance varetages af MTA . På dette stadium kan der også forekomme filtrering for spam og vira , meddelelsesrouting .
  2. MTA'en sender modtagne beskeder til DBMail, enten gennem en lokal rørforbindelse eller gennem LMTP -protokollen . Beskeder placeres i databasen .
  3. Brugernes arbejde med mail gemt i databasen er fuldstændig organiseret ved hjælp af DBMail, som implementerer adgang via IMAP- og POP3 -protokollerne .

Arbejde med databasen

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 :

Arbejde med LDAP

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

Arbejde med MTA

Følgende MTA'er understøttes i øjeblikket :

Implementering af Sieve

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 .

Fordele

Skalerbarhed

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.

Sikkerhedskopiering og replikering

Fuldt organiseret af de avancerede funktioner i moderne databaser.

Sikkerhed

Komplekset har ikke direkte adgang til serverens filsystem , hvilket har en positiv effekt på sikkerheden i hele systemet som helhed.

Hastighed

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.

Nem administration

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

Ulemper

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 .

Historie

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.

Tredjeparts administrationsværktøjer

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.

Noter

  1. 1 2 DBMail + Postfix + PostgreSQL Arkiveret 20. februar 2011 på Wayback Machine OpenNET
  2. 1 2 DBmail + Exim + MySQL Arkiveret 21. december 2010. linuxforum
  3. 1 2 DBMail + Exim + SQLite  (downlink)
  4. 1 2 Integrering af DBMail i Active Directory Arkiveret 25. august 2010 på Wayback Machine OpenNET
  5. dbmail benchmarking . Dato for adgang: 23. januar 2011. Arkiveret fra originalen den 18. juli 2011.
  6. DBMail 1.0-udgivelsesmeddelelse . Hentet 23. januar 2011. Arkiveret fra originalen 5. marts 2016.
  7. IC&S (downlink) . Hentet 23. januar 2011. Arkiveret fra originalen 20. januar 2011. 
  8. DBMail-administrator . Dato for adgang: 23. januar 2011. Arkiveret fra originalen 3. januar 2011.
  9. DBMail Admin (downlink) . Dato for adgang: 23. januar 2011. Arkiveret fra originalen 22. oktober 2011. 
  10. Officiel WIKI for projektet . Dato for adgang: 23. januar 2011. Arkiveret fra originalen 17. marts 2011.

Links