shkaku i parë i projektit , në kuadër të të cilit filloi zhvillimi i forkut të serverit të postës . Qmail u krijua nga Daniel J. Bernstein në vitin 1995 me qëllim për të ofruar një zëvendësim më të sigurt dhe më të shpejtë për sendmail. Publikimi i fundit i qmail 1.03 u publikua në vitin 1998 dhe që nga atëherë nuk ka pasur përditësim zyrtar, por serveri vazhdon të jetë një shembull i softuerit të kualitetit dhe të sigurisë, kështu që vazhdon të përdoret edhe sot e kësaj dite dhe është pasuruar me shumë patches dhe shtesa. Në kohën e saj, nga qmail 1.03 dhe patch-ët e akumuluar u formua distribucioni netqmail, por tani ai është në një gjendje të braktisur dhe nuk është përditësuar që nga vitin 2007.
Amitai Schleier, një pjesëmarrës në zhvillimin e NetBSD dhe autor i ndryshimeve të ndryshme për qmail, së bashku me entuziastë të interesuar, themeloi projektin , i orientuar drejt vazhdimit të zhvillimit të qmail në formën e një produkti të plotë, dhe jo si një grup patch-eve. Ashtu si qmail, projekti i ri si pasuri publike (në mënyrë të plotë e heq dorë nga të drejtat e autorit me mundësinë për të shpërndarë dhe përdorur produktin nga të gjithë pa kufizime).
Notqmail gjithashtu vazhdon të ndjekë principet e përgjithshme të qmail - thjeshtësinë arkitektonike, stabilitetin dhe një numër minimal të gabimeve. Zhvilluesit e notqmail e qasen me kujdes për të përfshirë ndryshime dhe shtojnë vetëm funksionalitetin e nevojshëm për realitetin e sotëm, duke ruajtur përputhshmërinë themelore me qmail dhe duke ofruar versione që mund të përdoren si zëvendësim për instalimet ekzistuese të qmail. Për të ruajtur një nivel të duhur të stabilitetit dhe sigurisë, versionet planifikohen të publikohen shumë shpesh dhe të përmbajnë vetëm një numër të vogël ndryshimesh, duke i mundësuar përdoruesve të verifikojnë me duar ndryshimet e propozuara. Për të thjeshtuar migrimin në versione të reja, planifikohet përgatitja e një mekanizmi për instalimin e përditësimeve në mënyrë të sigurt, të thjeshtë dhe të rregullt.
Arkitektura origjinale e qmail do të ruhet dhe komponentët bazë do të mbeten të pandryshuar, gjë që do të ruajë në një farë mënyre përputhshmërinë me shtesat dhe patch-et e lëshuara më parë për qmail 1.03. Mundësi të tjera planifikohen të realizohen në formën e zgjerimeve, duke shtuar në nevojë interface të nevojshme në bërthamën bazë të qmail. Nga
për të shtuar funksionalitete të reja përmenden mjete për verifikimin e marrësit SMTP, moda e autentikimit dhe enkriptimit (AUTH dhe TLS), mbështetje për SPF, SRS, DKIM, DMARC, EAI dhe SNI.
Në lëshimin e parë të projektit () zgjidhën problemet me përputhshmërinë me versionet aktuale të FreeBSD dhe macOS, u shtua mundësia e përdorimit të utmpx në vend të utmp, u zgjidhën problemet me përputhshmërinë me resolvers të bazuara në BIND 9. U thjeshtua instalimi në katalogë të rastësishëm, u mundësua instalimi pa u identifikuar si përdorues root dhe u shtua mundësia e ndërtimit pa pasur nevojë për krijimin e një përdoruesi të veçantë qmail (mund të ekzekutohet si përdorues i rastësishëm jo privilegjuar). U shtua verifikimi i UID/GID gjatë ekzekutimit.
Në versionin 1.08 planifikohet përgatitja e paketave për Debian (deb) dhe RHEL (rpm), si dhe të bëhet refaktorizimi për zëvendësimin e konstruktimeve të vjetruara të C me variante që përputhen me standartin C89. Në publikimin 1.9 është planifikuar gjithëpërfshirja e interface-ve të reja për zgjerimet. Në versionin 2.0 pritet një ndryshim në konfigurimet e sistemit të radhëve të postës, shtimi i një utilitari për rikuperimin e radhëve dhe përmirësimi i API për mundësinë e integrimit të zgjerimeve me LDAP.
Burimi: opennet.ru
