Võeti kasutusele notqmail, qmaili meiliserveri hark

Tutvustatakse projekti esimene väljalase notqmail, mille raames algas meiliserveri kahvli arendamine qmail. Qmaili lõi Daniel J. Bernstein 1995. aastal eesmärgiga pakkuda sendmaili turvalisemat ja kiiremat asendust. Viimane qmail 1.03 väljalase ilmus 1998. aastal ja sellest ajast alates pole ametlikku tarnet uuendatud, kuid server on endiselt kvaliteetse ja turvalise tarkvara näide, mistõttu seda kasutatakse tänaseni ning see on soetanud arvukalt plaastreid ja lisandmoodulid. Kunagi moodustati qmail 1.03 ja kogutud paikade põhjal netqmaili distributsioon, kuid nüüdseks on see hüljatud kujul ja seda pole uuendatud alates 2007. aastast.

Amitai Schleier, NetBSD kaastööline ja erinevate tööde autor plaastrid ja sätted qmailile, asutasid koos asjast huvitatud entusiastid projekti notqmail, mille eesmärk on jätkata qmaili kui ühtse toote, mitte plaastrite komplekti arendamist. Nagu qmail, uus projekt jaotatud üldkasutatavana (täielik autoriõigustest loobumine koos võimalusega toodet levitada ja kasutada kõigi poolt ja piiranguteta).

Notqmail järgib jätkuvalt ka qmaili üldpõhimõtteid – arhitektuurne lihtsus, stabiilsus ja minimaalne vigade arv. Notqmaili arendajad jälgivad muudatuste sisseviimist väga hoolikalt ja lisavad ainult kaasaegses reaalsuses vajalikke funktsioone, säilitades qmaili põhiühilduvuse ja pakkudes väljaandeid, mida saab kasutada olemasolevate qmaili installide asendamiseks. Stabiilsuse ja turvalisuse õige taseme säilitamiseks plaanitakse väljalaseid välja anda väga sageli ja igas neist tehakse vaid väike arv muudatusi, mis annab kasutajatele võimaluse pakutud muudatusi oma kätega testida. Uutele väljalasetele ülemineku lihtsustamiseks on kavas ette valmistada mehhanism uuenduste usaldusväärseks, lihtsaks ja korrapäraseks installimiseks.

Säilitatakse qmaili algne arhitektuur ja põhikomponendid jäävad muutumatuks, mis säilitab teatud määral ühilduvuse qmail 1.03 jaoks varem välja antud lisandmoodulite ja paikadega. Lisavõimalusi on plaanis juurutada laienduste näol, vajadusel lisades qmaili põhituumikule vajalikud tarkvaraliidesed. Alates
planeeritud Uute funktsioonide lubamiseks märgitakse ära SMTP adressaatide kontrollimise tööriistad, autentimis- ja krüpteerimisrežiimid (AUTH ja TLS), SPF, SRS, DKIM, DMARC, EAI ja SNI tugi.

Projekti esimeses versioonis (1.07) on lahendatud ühilduvusprobleemid FreeBSD ja macOS praeguste väljalasetega, lisatud on võimalus kasutada utmp asemel utmpx, lahendatud on ühilduvusprobleemid BIND 9-põhiste lahendajatega. Lihtsustunud on installimine suvalistesse kataloogidesse, installimise võimalus ilma sisselogimiseta on antud root kasutajana ning lisatud on ilma vajaduseta ehitamise võimalus, luues eraldi qmaili kasutaja (saab käivitada suvalise privilegeerimata kasutaja all). Lisatud käitusaegne UID/GID kontroll.

Versioonis 1.08 on plaanis ette valmistada paketid Debiani (deb) ja RHEL (rpm) jaoks, samuti refaktoreerimine, et asendada vananenud C-konstruktsioonid C89 standardile vastavate võimalustega. Uued programmeerimisliidesed laienduste jaoks on kavandatud väljalaskeks 1.9. Versioonis 2.0 peaks see muutma meilijärjekorra süsteemi sätteid, lisama utiliidi järjekordade taastamiseks ja viima API-le võimaluse ühendada laiendusi LDAP-ga integreerimiseks.

Allikas: opennet.ru

Lisa kommentaar