notqmail, in foarke fan de qmail mail tsjinner, waard yntrodusearre

Yntrodusearre earste release fan it projekt notqmail, dêr't de ûntwikkeling fan in e-posttsjinner foarke begûn qmail. Qmail waard makke troch Daniel J. Bernstein yn 1995 mei it doel fan in feiliger en flugger ferfanging foar sendmail. De lêste release fan qmail 1.03 waard publisearre yn 1998 en sûnt doe is de offisjele levering net bywurke, mar de tsjinner bliuwt in foarbyld fan heechweardige en feilige software, dêrom bliuwt it oant hjoed de dei brûkt wurde en hat in protte patches krigen en tafoegings. Op ien kear, basearre op qmail 1.03 en opboude patches, waard in netqmail-distribúsje foarme, mar no is it yn in ferlitten foarm en is sûnt 2007 net bywurke.

Amitai Schleier, NetBSD-meiwurker en skriuwer fan ferskate patches en ynstellings to qmail, tegearre mei ynteressearre entûsjasters stifte it projekt notqmail, rjochte op trochgeande ûntwikkeling fan qmail as in gearhingjend produkt ynstee fan in set fan patches. Lykas qmail, in nij projekt ferspraat troch as in iepenbier domein (folsleine ûntheffing fan auteursrjocht mei de mooglikheid om it produkt te fersprieden en te brûken troch elkenien en sûnder beheiningen).

Notqmail bliuwt ek oan 'e algemiene prinsipes fan qmail - arsjitektoanyske ienfâld, stabiliteit en in minimum oantal flaters. De notqmail-ûntwikkelders nimme grutte soarch by it opnimmen fan feroarings en foegje allinich de funksjonaliteit ta dy't nedich binne yn moderne realiteiten, behâld fan basis qmail-kompatibiliteit en biede releases dy't kinne wurde brûkt om besteande qmail-ynstallaasjes te ferfangen. Om it juste nivo fan stabiliteit en feiligens te behâlden, binne releases pland om heul faak frij te wurden en omfetsje mar in lyts oantal wizigingen yn elk, wêrtroch brûkers de kâns hawwe om de foarstelde wizigingen mei har eigen hannen te testen. Om de oergong nei nije releases te ferienfâldigjen, is it plan om in meganisme te meitsjen foar betroubere, ienfâldige en reguliere ynstallaasje fan updates.

De orizjinele arsjitektuer fan qmail sil bewarre wurde en de basiskomponinten sille ûnferoare bliuwe, wat ta in beskate mate kompatibiliteit sil behâlde mei earder útbrochte tafoegings en patches foar qmail 1.03. Oanfoljende funksjes binne pland om te ymplementearjen yn 'e foarm fan útwreidingen, as it nedich is it tafoegjen fan de nedige software-ynterfaces oan' e basis qmail-kearn. Fan
pland Om nije funksjes yn te skeakeljen, wurde SMTP-ûntfangerferifikaasje-ark, autentikaasje- en fersiferingsmodi (AUTH en TLS), stipe foar SPF, SRS, DKIM, DMARC, EAI en SNI opmurken.

Yn de earste release fan it projekt (1.07) kompatibiliteitsproblemen mei aktuele releases fan FreeBSD en macOS binne oplost, de mooglikheid om utmpx te brûken ynstee fan utmp is tafoege, kompatibiliteitsproblemen mei BIND 9-basearre resolvers binne oplost Ynstallaasje yn willekeurige mappen is ferienfâldige, de mooglikheid om te ynstallearjen sûnder oanmelde as root is foarsjoen, en de mooglikheid om te bouwen sûnder de needsaak is tafoege oan it meitsjen fan in aparte qmail brûker (kin lansearre wurde ûnder in willekeurige unprivileged brûker). Tafoege runtime UID / GID kontrôle.

Yn ferzje 1.08 is it pland om pakketten te meitsjen foar Debian (deb) en RHEL (rpm), lykas refactoring om ferâldere C-konstruksjes te ferfangen mei opsjes dy't foldogge oan de C89-standert. Nije programmearring-ynterfaces foar útwreidingen binne pland foar release 1.9. Yn ferzje 2.0 wurdt ferwachte dat de ynstellings fan it e-postwachtrigesysteem wizigje, in hulpprogramma taheakje foar it werstellen fan wachtrijen, en de API bringe nei de mooglikheid om útwreidingen te ferbinen foar yntegraasje mei LDAP.

Boarne: opennet.ru

Add a comment