Ang notqmail, isang tinidor ng qmail mail server, ay ipinakilala

Ipinasa ni unang paglabas ng proyekto hindiqmail, kung saan nagsimula ang pagbuo ng isang mail server fork qmail. Ang Qmail ay ginawa ni Daniel J. Bernstein noong 1995 na may layuning magbigay ng mas secure at mas mabilis na kapalit para sa sendmail. Ang pinakabagong release ng qmail 1.03 ay nai-publish noong 1998 at mula noon ang opisyal na paghahatid ay hindi na-update, ngunit ang server ay nananatiling isang halimbawa ng mataas na kalidad at ligtas na software, samakatuwid ito ay patuloy na ginagamit hanggang sa araw na ito at nakakuha ng maraming mga patch at mga add-on. Sa isang pagkakataon, batay sa qmail 1.03 at mga naipon na patch, nabuo ang isang pamamahagi ng netqmail, ngunit ngayon ito ay nasa isang inabandunang anyo at hindi na-update mula noong 2007.

Amitai Schleier, NetBSD contributor at may-akda ng iba't-ibang mga patch at setting sa qmail, kasama ang mga interesadong mahilig ay nagtatag ng proyekto hindiqmail, na naglalayong magpatuloy sa pagbuo ng qmail bilang isang magkakaugnay na produkto sa halip na isang hanay ng mga patch. Tulad ng qmail, isang bagong proyekto ipinamahagi ni bilang isang pampublikong domain (kumpletong pagwawaksi ng copyright na may kakayahang ipamahagi at gamitin ang produkto ng lahat at walang mga paghihigpit).

Ang Notqmail ay patuloy na sumusunod sa mga pangkalahatang prinsipyo ng qmail - pagiging simple ng arkitektura, katatagan at isang minimum na bilang ng mga error. Ang mga developer ng notqmail ay lubos na nag-iingat sa pagsasama ng mga pagbabago at idinagdag lamang ang pagpapaandar na kinakailangan sa mga modernong realidad, pinapanatili ang pangunahing qmail compatibility at nag-aalok ng mga release na maaaring magamit upang palitan ang mga umiiral na pag-install ng qmail. Upang mapanatili ang wastong antas ng katatagan at seguridad, ang mga release ay binalak na ilabas nang napakadalas at isama lamang ang isang maliit na bilang ng mga pagbabago sa bawat isa, na nagbibigay sa mga user ng pagkakataong subukan ang mga iminungkahing pagbabago gamit ang kanilang sariling mga kamay. Upang gawing simple ang paglipat sa mga bagong release, ito ay binalak na maghanda ng isang mekanismo para sa maaasahan, simple at regular na pag-install ng mga update.

Ang orihinal na arkitektura ng qmail ay pananatilihin at ang mga pangunahing bahagi ay mananatiling hindi nagbabago, na sa isang tiyak na lawak ay magpapanatili ng pagiging tugma sa mga naunang inilabas na mga add-on at patch para sa qmail 1.03. Ang mga karagdagang tampok ay binalak na ipatupad sa anyo ng mga extension, kung kinakailangan, pagdaragdag ng mga kinakailangang interface ng software sa pangunahing qmail core. Mula sa
binalak Para paganahin ang mga bagong feature, ang SMTP recipient verification tools, authentication at encryption modes (AUTH at TLS), suporta para sa SPF, SRS, DKIM, DMARC, EAI at SNI ay binabanggit.

Sa unang paglabas ng proyekto (1.07) ang mga isyu sa compatibility sa mga kasalukuyang release ng FreeBSD at macOS ay nalutas na, ang kakayahang gumamit ng utmpx sa halip na utmp ay naidagdag na, ang mga isyu sa compatibility sa BIND 9-based na mga solver ay nalutas na. Ang pag-install sa mga arbitrary na direktoryo ay pinasimple, ang kakayahang mag-install nang walang pag-log in bilang root ay ibinigay, at ang kakayahang bumuo nang hindi nangangailangan ay idinagdag sa paglikha ng isang hiwalay na gumagamit ng qmail (maaaring ilunsad sa ilalim ng isang di-makatwirang walang pribilehiyong gumagamit). Idinagdag ang runtime UID/GID checking.

Sa bersyon 1.08, pinlano na maghanda ng mga pakete para sa Debian (deb) at RHEL (rpm), pati na rin ang refactoring upang palitan ang mga lumang C construct ng mga opsyon na sumusunod sa pamantayan ng C89. Ang mga bagong programming interface para sa mga extension ay binalak para sa release 1.9. Sa bersyon 2.0, inaasahang babaguhin ang mga setting ng mail queue system, magdagdag ng utility para sa pagpapanumbalik ng mga queue, at dalhin ang API sa kakayahang magkonekta ng mga extension para sa pagsasama sa LDAP.

Pinagmulan: opennet.ru

Magdagdag ng komento