Iepriekšējais notqmail, qmail pasta servera forka

Prezentēts projekta pirmais izdevums notqmail, kurā sākās pasta servera forka attīstība qmail. Qmail tika izveidots Deniela Bernsteina (Daniel J. Bernstein) 1995. gadā, mērķis bija nodrošināt drošāku un ātrāku aizvietotāju sendmail. Pēdējais qmail 1.03 izdevums tika publicēts 1998. gadā un kopš tā laika oficiālā piegāde nav atjaunināta, tomēr serveris joprojām kalpo kā kvalitatīvas un drošas programmatūras piemērs, tāpēc tas tiek lietots joprojām un ir pieņēmusi daudzas plaisas un paplašinājumus. Savā laikā uz qmail 1.03 un uzkrātajām plaisām tika izveidots netqmail izplatījums, taču šobrīd tas ir pamests un nav atjaunināts kopš 2007. gada.

Amita Šleiers (Amitai Schleier), NetBSD izstrādes dalībnieks un dažādu plaisu un iestatījumu k qmail, kopā ar ieinteresētiem entuziastiem izveidoja projektu notqmail, kura mērķis bija turpināt qmail attīstību vesela produkta formā, nevis plaisu kopas veidā. Tāpat kā qmail, jaunais projekts tiek izplatīts tiks pasludināts par sabiedrisko īpašumu (pilnīga autoratlīdzību atteikšanās ar iespēju izplatīt un izmantot produktu ikvienam bez ierobežojumiem).

Notqmail arī turpina ievērot qmail pamatprincipus — arhitektūras vienkāršība, stabilitāte un minimālais kļūdu skaits. Notqmail izstrādātāji ar lielu piesardzību pievēršas izmaiņu iekļaušanai un pievieno tikai mūsdienās nepieciešamo funkcionalitāti, saglabājot pamatkompatibilitāti ar qmail un piedāvājot laidienus, kurus var izmantot esošo qmail uzstādījumu aizvietošanai. Lai saglabātu pareizu stabilitātes un drošības līmeni, izlaidumi plānoti ļoti bieži, un katrā iekļauts tikai neliels izmaiņu skaits, dodot iespēju lietotājiem pašu spēkiem pārbaudīt piedāvātās izmaiņas. Lai atvieglotu pāreju uz jauniem izdevumiem, plānots izstrādāt mehānismu uzticamu, vienkāršu un regulāru atjauninājumu instalēšanai.

Sākotnējā qmail arhitektūra tiks saglabāta, un pamata komponenti paliks nemainīgi, kas noteiktā mērā nodrošinās saderību ar iepriekš izstrādātajām paplašinājumiem un plāksteriem qmail 1.03. Papildu iespējas plānots īstenot paplašinājumu formā, nepieciešamības gadījumā pievienojot nepieciešamos programmēšanas saskarnes pamata qmail kodam. No
plānotajiem jauno iespēju iekļaušanai tiek atzīmēti rīki, lai pārbaudītu SMTP saņēmēju, autentifikācijas un šifrēšanas režīmi (AUTH un TLS), SPF, SRS, DKIM, DMARC, EAI un SNI atbalsts.

Pirmajā projekta laidienā (1.07) ir atrisinātas problēmas ar saderību ar aktuālajiem FreeBSD un macOS laidieniem, pievienota iespēja izmantot utmpx vietā utmp, kā arī atrisinātas problēmas ar BIND 9 bāzes rezolveriem. Ir vienkāršota uzstādīšana izsistēs katalogos, nodrošināta iespēja uzstādīt bez pieslēgšanās kā root lietotājs un pievienota iespēja salikt bez nepieciešamības veidot atsevišķu qmail lietotāju (var darboties ar jebkuru nepievienotu lietotāju). Ir pievienota UID/GID pārbaude izpildes laikā.

Versijā 1.08 plānots sagatavot pakotnes Debian (deb) un RHEL (rpm), kā arī veikt refaktorizēšanu, lai aizstātu novecojušas C konstrukcijas ar standartam C89 atbilstošiem risinājumiem. Versijā 1.9 plānots pievienot jaunas programmatūras saskarnes paplašinājumiem. Versijā 2.0 sagaidāms sistēmas pasta rindu iestatījumu izmaiņas, rīka pievienošana rindu atjaunošanai un API pilnveidošana, lai atvieglotu paplašinājumu integrāciju ar LDAP.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster