det første udgave af projektet , hvormed udviklingen af en forgrening af mailserveren begyndte . Qmail blev skabt af Daniel J. Bernstein i 1995 med målet at tilbyde en mere sikker og hurtigere erstatning for sendmail. Den sidste udgave, qmail 1.03, blev udgivet i 1998, og siden da er der ikke givet officielle opdateringer, men serveren forbliver et eksempel på kvalitetssoftware og sikkerhed, hvorfor den stadig anvendes og er blevet beriget med mange patches og udvidelser. Dengang blev der på basis af qmail 1.03 og de opsamlede patches dannet en distribution kaldet netqmail, men nu er den forladt og ikke blevet opdateret siden 2007.
Amitai Schleier, en deltager i udviklingen af NetBSD og forfatter til forskellige til qmail, grundlagde sammen med interesserede entusiaster et projekt , der har til formål at fortsætte udviklingen af qmail som et samlet produkt og ikke blot som et sæt patches. Ligesom qmail er det nye projekt offentligt domæne (fuld opgivelse af ophavsret med mulighed for at distribuere og bruge produktet frit).
Notqmail fortsætter også med at følge de grundlæggende principper for qmail — arkitektonisk enkelhed, stabilitet og et minimalt antal fejl. Udviklerne af notqmail er meget forsigtige med at inkludere ændringer og tilføjer kun den nødvendige funktionalitet i moderne sammenhænge, samtidig med at de opretholder grundlæggende kompatibilitet med qmail og tilbyder udgivelser, der kan erstatte eksisterende qmail-installationer. For at opretholde et passende niveau af stabilitet og sikkerhed planlægges udgivelserne at blive frigivet meget ofte og vil kun inkludere et lille antal ændringer, hvilket giver brugerne mulighed for selv at kontrollere de foreslåede ændringer. For at forenkle overgangen til nye versioner planlægges der at udvikle en mekanisme til pålidelig, enkel og regelmæssig installation af opdateringer.
Den oprindelige arkitektur af qmail vil blive bevaret, og de grundlæggende komponenter vil forblive uændrede, hvilket til en vis grad vil bevare kompatibiliteten med tidligere udgivelser af udvidelser og patches til qmail 1.03. Yderligere funktioner planlægges at blive realiseret i form af udvidelser, ved at tilføje nødvendige programmeringsgrænseflader til basis qmail-kernen, når det er nødvendigt.
For enabling new features, tools for checking the SMTP recipient, authentication modes, and encryption (AUTH and TLS), support for SPF, SRS, DKIM, DMARC, EAI, and SNI are marked.
In the first release of the project () compatibility issues with current releases of FreeBSD and macOS have been resolved, the option to use utmpx instead of utmp has been added, compatibility issues with resolvers based on BIND 9 have been addressed. Installation in arbitrary directories has been simplified, installation without logging in as the root user has been ensured, and the ability to build without creating a separate user for qmail has been added (it can run under any arbitrary non-privileged user). UID/GID checking during runtime has been added.
In version 1.08, packages for Debian (deb) and RHEL (rpm) are planned to be prepared, and refactoring is to replace outdated C constructs with options that meet the C89 standard. In release 1.9, the addition of new software interfaces for extensions is planned. Version 2.0 is expected to include changes to mail queue system settings, the addition of a utility for queue recovery, and the API to be capable of integrating extensions with LDAP.
Kilde: opennet.ru
