Esitatud on notqmail, qmaili meiliserveri forkk.

Esitletud projekti esimene väljaanne notqmail, mille käigus algas meiliserveri forki areng qmail. Qmaili lõi Daniel J. Bernstein 1995. aastal, eesmärgiga pakkuda ohutumat ja kiiremat asendust sendmailile. Viimane versioon qmail 1.03 ilmus 1998. aastal ja alates sellest ajast ametlikku versiooni ei uuendatud, kuid server jääb kvaliteetse ja ohutu tarkvara näiteks, seetõttu kasutatakse seda endiselt ja see on saanud hulgaliselt patše ja lisandusi. Varem põhines qmail 1.03-l ja kogunenud patšidel netqmail, kuid praegu on see unustatud ja pole uuendatud alates 2007. aastast.

Amitai Schleier, NetBSD arendaja ja erinevate patšide ning seadetega qmaili jaoks, asutas koos huvitatud entusiastidega projekti notqmail, mille eesmärk on jätkata qmaili arendamist tervikliku tootena, mitte patšide kogumina. Nagu qmail, järgib uus projekt levitatakse avaliku domeeni printsiipi (täielik autoriõigustest loobumine, võimaldades toote levitamist ja kasutamist kõigile ilma piiranguteta).

Notqmail järgib samuti qmaili üldisi põhimõtteid — arhitektuurilist lihtsust, stabiilsust ja minimaalset arvu vigu. Notqmaili arendajad käituvad muudatuste lisamisel väga ettevaatlikult ja lisavad vaid modernses kontekstis vajalikke funktsioone, kuid säilitavad qmailiga aluse ühilduvuse ja pakuvad väljaandeid, mida saab kasutada olemasolevate qmaili installatsioonide asendamiseks. Stabiilsuse ja ohutuse säilitamiseks plaanitakse väljaandeid välja anda väga sageli ja igaühes sisaldama vaid väikest arvu muudatusi, võimaldades kasutajatel ise kontrollida pakutavaid muudatusi. Uute väljaannete sujuvaks üleminekuks plaanitakse välja töötada usaldusväärne, lihtne ja regulaarne uuenduste installimise mehhanism.

Algne qmail arhitektuur jääb alles ning põhikomponendid jäävad muutmata, mis teatud määral säilitab ühilduvuse varasemalt välja antud laiendustega ja krootide jaoks qmail 1.03. Lisafunktsioone plaanitakse rakendada laienduste kujul, lisades vajalikud programmi liidesed qmail põhituumiku. From
plaanitavad uusate funktsioonide lisamiseks märgitakse SMTP vastuvõtja kontrollimise vahendeid, autentimise ja krüpteerimise režiime (AUTH ja TLS), SPF, SRS, DKIM, DMARC, EAI ja SNI toetamine.

projekti esimeses väljaandes (1.07) lahendati ühilduvuse probleemid praeguste FreeBSD ja macOS väljaannetega, lisati võimalus kasutada utmpx asemel utmp, lahendati ühilduvuse probleemid BIND 9 põhiste resolveritega. Paigaldamine on lihtsustatud igasse katalooge, võimaldatud on paigaldamine ilma root-kasutajaks sisselogimiseta, ning lisatud on võimalus kompileerida ilma vajaduseta luua eraldi qmail kasutaja (võib käitada mistahes ebajuurdepääsuga kasutaja all). UID/GID kontrollimine täitmisel on lisatud.

Versioonis 1.08 plaanitakse valmistada paketid Debianile (deb) ja RHEL-le (rpm), samuti läbi viia refaktorimine, et asendada vananenud C ehitused C89 standardile vastavate variantidega. Väljaandes 1.9 on plaanis lisada uusi programmeerimisliideseid laienduste jaoks. Versioonis 2.0 oodatakse postikettide süsteemi seadete muutmist, utiliitide lisamist järjekordade taastamiseks ja API kohandamist laienduste ühendamiseks LDAP-iga.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster