notqmail, en fork af qmail-mailserveren, blev introduceret

Introduceret første udgivelse af projektet notqmail, inden for hvilken udviklingen af ​​en mailserverfork begyndte qmail. Qmail blev skabt af Daniel J. Bernstein i 1995 med det formål at give en mere sikker og hurtigere erstatning for sendmail. Den seneste udgivelse af qmail 1.03 blev udgivet i 1998, og siden da er den officielle levering ikke blevet opdateret, men serveren er stadig et eksempel på højkvalitets og sikker software, derfor fortsætter den med at blive brugt den dag i dag og har erhvervet adskillige patches og tilføjelser. På et tidspunkt, baseret på qmail 1.03 og akkumulerede patches, blev der dannet en netqmail-distribution, men nu er den i en forladt tilstand og er ikke blevet opdateret siden 2007.

Amitai Schleier, NetBSD-bidragyder og forfatter til div patches og indstillinger til qmail, sammen med interesserede ildsjæle grundlagt projektet notqmail, rettet mod fortsat udvikling af qmail som et sammenhængende produkt frem for et sæt patches. Ligesom qmail, et nyt projekt distribueret af som et offentligt domæne (komplet afkald på ophavsret med mulighed for at distribuere og bruge produktet af alle og uden begrænsninger).

Notqmail følger også fortsat de generelle principper for qmail - arkitektonisk enkelhed, stabilitet og et minimum af fejl. Notqmail-udviklerne er meget omhyggelige med at inkorporere ændringer og tilføjer kun den funktionalitet, der er nødvendig i moderne virkelighed, vedligeholder grundlæggende qmail-kompatibilitet og tilbyder udgivelser, der kan bruges til at erstatte eksisterende qmail-installationer. For at opretholde det korrekte niveau af stabilitet og sikkerhed er udgivelser planlagt til at blive frigivet meget ofte og kun omfatte et lille antal ændringer i hver, hvilket giver brugerne mulighed for at teste de foreslåede ændringer med deres egne hænder. For at forenkle overgangen til nye udgivelser er det planlagt at forberede en mekanisme til pålidelig, enkel og regelmæssig installation af opdateringer.

Den originale arkitektur af qmail vil blive bevaret, og de grundlæggende komponenter vil forblive uændrede, hvilket til en vis grad vil bevare kompatibilitet med tidligere udgivne tilføjelser og patches til qmail 1.03. Yderligere funktioner er planlagt til at blive implementeret i form af udvidelser, om nødvendigt tilføjelse af de nødvendige softwaregrænseflader til den grundlæggende qmail-kerne. Fra
planlagt For at aktivere nye funktioner er SMTP-modtagerbekræftelsesværktøjer, godkendelses- og krypteringstilstande (AUTH og TLS), understøttelse af SPF, SRS, DKIM, DMARC, EAI og SNI noteret.

I den første udgivelse af projektet (1.07) kompatibilitetsproblemer med aktuelle udgivelser af FreeBSD og macOS er blevet løst, muligheden for at bruge utmpx i stedet for utmp er tilføjet, kompatibilitetsproblemer med BIND 9-baserede resolvere er blevet løst Installation i vilkårlige mapper er blevet forenklet, muligheden for at installere uden at logge ind som root, og muligheden for at bygge uden behov er tilføjet, hvilket skaber en separat qmail-bruger (kan startes under en vilkårlig uprivilegeret bruger). Tilføjet runtime-UID/GID-kontrol.

I version 1.08 er det planlagt at forberede pakker til Debian (deb) og RHEL (rpm), samt refaktorering for at erstatte forældede C-konstruktioner med muligheder, der overholder C89-standarden. Nye programmeringsgrænseflader til udvidelser er planlagt til release 1.9. I version 2.0 forventes det at ændre indstillingerne for mailkøsystemet, tilføje et værktøj til gendannelse af køer og bringe API'et til at forbinde udvidelser til integration med LDAP.

Kilde: opennet.ru

Tilføj en kommentar