notqmail, en fork av qmail-postserveren, ble introdusert

Introdusert første utgivelse av prosjektet notqmail, der utviklingen av en e-postservergaffel begynte qmail. Qmail ble opprettet av Daniel J. Bernstein i 1995 med mål om å gi en sikrere og raskere erstatning for sendmail. Den siste utgivelsen av qmail 1.03 ble publisert i 1998 og siden den gang har den offisielle leveransen ikke blitt oppdatert, men serveren er fortsatt et eksempel på høykvalitets og sikker programvare, derfor fortsetter den å bli brukt til i dag og har fått en rekke patcher og tillegg. På en gang, basert på qmail 1.03 og akkumulerte patcher, ble det dannet en netqmail-distribusjon, men nå er den i en forlatt form og har ikke blitt oppdatert siden 2007.

Amitai Schleier, NetBSD-bidragsyter og forfatter av diverse patcher og innstillinger til qmail, sammen med interesserte entusiaster grunnla prosjektet notqmail, rettet mot å fortsette utviklingen av qmail som et sammenhengende produkt i stedet for et sett med patcher. Som qmail, et nytt prosjekt distribuert av som et offentlig domene (fullstendig fraskrivelse av opphavsrett med muligheten til å distribuere og bruke produktet av alle og uten begrensninger).

Notqmail fortsetter også å følge de generelle prinsippene for qmail - arkitektonisk enkelhet, stabilitet og et minimum antall feil. Notqmail-utviklerne legger stor vekt på å innlemme endringer og legger kun til funksjonaliteten som er nødvendig i moderne virkeligheter, opprettholder grunnleggende qmail-kompatibilitet og tilbyr utgivelser som kan brukes til å erstatte eksisterende qmail-installasjoner. For å opprettholde riktig nivå av stabilitet og sikkerhet, er utgivelser planlagt å bli utgitt veldig ofte og inkluderer bare et lite antall endringer i hver, noe som gir brukerne muligheten til å teste de foreslåtte endringene med egne hender. For å forenkle overgangen til nye utgivelser, er det planlagt å utarbeide en mekanisme for pålitelig, enkel og regelmessig installasjon av oppdateringer.

Den opprinnelige arkitekturen til qmail vil bli bevart og de grunnleggende komponentene vil forbli uendret, noe som til en viss grad vil opprettholde kompatibilitet med tidligere utgitte tillegg og patcher for qmail 1.03. Ytterligere funksjoner er planlagt implementert i form av utvidelser, om nødvendig legge til nødvendige programvaregrensesnitt til den grunnleggende qmail-kjernen. Fra
planlagt For å aktivere nye funksjoner, er SMTP-mottakerverifiseringsverktøy, autentiserings- og krypteringsmoduser (AUTH og TLS), støtte for SPF, SRS, DKIM, DMARC, EAI og SNI notert.

I den første utgivelsen av prosjektet (1.07) kompatibilitetsproblemer med nåværende utgivelser av FreeBSD og macOS er løst, muligheten til å bruke utmpx i stedet for utmp er lagt til, kompatibilitetsproblemer med BIND 9-baserte løsere er løst Installasjon i vilkårlige kataloger er forenklet, muligheten til å installere uten pålogging som root er gitt, og muligheten til å bygge uten behov er lagt til og opprettet en egen qmail-bruker (kan startes under en vilkårlig uprivilegert bruker). Lagt til runtime UID/GID-kontroll.

I versjon 1.08 er det planlagt å klargjøre pakker for Debian (deb) og RHEL (rpm), samt refaktorering for å erstatte utdaterte C-konstruksjoner med alternativer som samsvarer med C89-standarden. Nye programmeringsgrensesnitt for utvidelser er planlagt for utgivelse 1.9. I versjon 2.0 forventes det å endre innstillingene til e-postkøsystemet, legge til et verktøy for å gjenopprette køer, og bringe API til å koble til utvidelser for integrasjon med LDAP.

Kilde: opennet.ru

Legg til en kommentar