notqmail, een fork van de qmail-mailserver, werd geïntroduceerd

Geïntroduceerd eerste release van het project notqmail, waarbinnen de ontwikkeling van een mailservervork begon qmail. Qmail is in 1995 gemaakt door Daniel J. Bernstein met als doel een veiligere en snellere vervanging voor sendmail te bieden. De laatste release van qmail 1.03 werd gepubliceerd in 1998 en sindsdien is de officiële levering niet bijgewerkt, maar de server blijft een voorbeeld van hoogwaardige en veilige software, daarom wordt hij tot op de dag van vandaag nog steeds gebruikt en heeft hij talloze patches en add-ons. Ooit werd op basis van qmail 1.03 en de verzamelde patches een netqmail-distributie gevormd, maar nu bevindt deze zich in een verlaten vorm en is deze sinds 2007 niet meer bijgewerkt.

Amitai Schleier, NetBSD-bijdrager en auteur van verschillende patches en instellingen to qmail heeft samen met geïnteresseerde enthousiastelingen het project opgericht notqmail, gericht op de voortdurende ontwikkeling van qmail als een samenhangend product in plaats van een reeks patches. Zoals qmail, een nieuw project gedistribueerd door als publiek domein (volledige afstand van auteursrecht met de mogelijkheid om het product door iedereen en zonder beperkingen te distribueren en te gebruiken).

Notqmail blijft zich ook houden aan de algemene principes van qmail: architectonische eenvoud, stabiliteit en een minimaal aantal fouten. De notqmail-ontwikkelaars besteden grote zorg aan het incorporeren van wijzigingen en voegen alleen de functionaliteit toe die nodig is in de moderne realiteit, waarbij de basisqmail-compatibiliteit behouden blijft en releases worden aangeboden die kunnen worden gebruikt om bestaande qmail-installaties te vervangen. Om het juiste niveau van stabiliteit en veiligheid te behouden, is het de bedoeling dat releases heel vaak worden uitgebracht en slechts een klein aantal wijzigingen in elke release bevatten, waardoor gebruikers de kans krijgen om de voorgestelde wijzigingen met hun eigen handen te testen. Om de overgang naar nieuwe releases te vereenvoudigen, is het de bedoeling een mechanisme voor te bereiden voor een betrouwbare, eenvoudige en regelmatige installatie van updates.

De oorspronkelijke architectuur van qmail blijft behouden en de basiscomponenten blijven ongewijzigd, waardoor tot op zekere hoogte de compatibiliteit met eerder uitgebrachte add-ons en patches voor qmail 1.03 behouden blijft. Het is de bedoeling dat er aanvullende functies worden geïmplementeerd in de vorm van uitbreidingen, waarbij indien nodig de benodigde software-interfaces aan de basisqmail-kern worden toegevoegd. Van
gepland Om nieuwe functies mogelijk te maken, worden SMTP-ontvangerverificatietools, authenticatie- en encryptiemodi (AUTH en TLS), ondersteuning voor SPF, SRS, DKIM, DMARC, EAI en SNI vermeld.

In de eerste release van het project (1.07) compatibiliteitsproblemen met de huidige releases van FreeBSD en macOS zijn opgelost, de mogelijkheid om utmpx te gebruiken in plaats van utmp is toegevoegd, compatibiliteitsproblemen met op BIND 9 gebaseerde solvers zijn opgelost. Installatie in willekeurige mappen is vereenvoudigd, de mogelijkheid om te installeren Er is voorzien in de mogelijkheid om te bouwen zonder in te loggen als root, en er is de mogelijkheid toegevoegd om te bouwen zonder dat dit nodig is, waardoor een afzonderlijke qmail-gebruiker wordt aangemaakt (kan worden gestart onder een willekeurige gebruiker zonder rechten). Runtime UID/GID-controle toegevoegd.

In versie 1.08 is het de bedoeling om pakketten voor te bereiden voor Debian (deb) en RHEL (rpm), evenals refactoring om verouderde C-constructies te vervangen door opties die voldoen aan de C89-standaard. Nieuwe programmeerinterfaces voor uitbreidingen zijn gepland voor release 1.9. In versie 2.0 wordt verwacht dat het de instellingen van het e-mailwachtrijsysteem zal wijzigen, een hulpprogramma zal toevoegen voor het herstellen van wachtrijen en de API de mogelijkheid zal bieden om extensies te verbinden voor integratie met LDAP.

Bron: opennet.ru

Voeg een reactie