prima emisiune a proiectului , în cadrul căruia a început dezvoltarea fork-ului serverului de poștă . Qmail a fost creat de Daniel Bernstein în 1995 cu scopul de a oferi o alternativă mai sigură și mai rapidă la sendmail. Ultima versiune qmail 1.03 a fost publicată în 1998 și de atunci livrarea oficială nu a fost actualizată, dar serverul rămâne un exemplu de software de calitate și sigur, motiv pentru care continuă să fie utilizat și a acumulat numeroase patch-uri și extensii. La vremea respectivă, pe baza lui qmail 1.03 și a patch-urilor acumulate a fost creat un distribuitor netqmail, dar acum este în stare abandonată și nu a fost actualizat din 2007.
Amitai Schleier, participant la dezvoltarea NetBSD și autor al diverselor pentru qmail, împreună cu entuziaștii interesați a fondat un proiect , destinat continuării dezvoltării qmail sub forma unui produs unitar, și nu a unui set de patch-uri. La fel ca qmail, noul proiect va fi un bun public (renunțare completă la drepturile de autor cu posibilitatea de a distribui și utiliza produsul de către oricine, fără restricții).
Notqmail continuă să respecte principiile de bază ale qmail - simplitatea arhitecturală, stabilitatea și un număr minim de erori. Dezvoltatorii notqmail sunt foarte prudenți în a include modificări și adaugă doar funcționalitatea necesară în realitățile moderne, menținând compatibilitatea de bază cu qmail și oferind versiuni care pot fi utilizate ca înlocuiri pentru instalările existente qmail. Pentru a menține un nivel adecvat de stabilitate și securitate, versiunile urmează să fie lansate foarte frecvent și să includă doar un număr mic de modificări, oferind utilizatorilor posibilitatea de a verifica cu propriile mîini modificările propuse. Pentru a simplifica tranziția la noile versiuni, se preconizează pregătirea unui mecanism de instalare regulată, simplă și de încredere a actualizărilor.
Arhitectura inițială a qmail va fi menținută, iar componentele de bază vor rămâne nemodificate, ceea ce va păstra într-o oarecare măsură compatibilitatea cu extensiile și patch-urile anterior lansate pentru qmail 1.03. Funcționalitățile suplimentare se preconizează că vor fi implementate sub formă de extensii, adăugând, dacă este necesar, interfețele de programare necesare în nucleul de bază qmail.
Pentru activarea noilor funcționalități sunt marcate resursele pentru verificarea destinatarului SMTP, modurile de autentificare și criptare (AUTH și TLS), suportul SPF, SRS, DKIM, DMARC, EAI și SNI.
În prima versiune a proiectului () au fost rezolvate problemele de compatibilitate cu versiunile actuale de FreeBSD și macOS, a fost adăugată posibilitatea de a folosi utmpx în loc de utmp, au fost rezolvate problemele de compatibilitate cu rezolvare pe baza BIND 9. Instalarea în directoare arbitrare a fost simplificată, a fost asigurată posibilitatea instalării fără a fi necesar să se acceseze cu utilizatorul root și a fost adăugată posibilitatea de compilare fără a crea un utilizator separat qmail (poate rula cu un utilizator obișnuit fără privilegii). A fost adăugată verificarea UID/GID în timpul rulării.
În versiunea 1.08 se preconizează pregătirea pachetelor pentru Debian (deb) și RHEL (rpm), precum și refactorizarea pentru a înlocui construcțiile C învechite cu variante conform standardului C89. În versiunea 1.9 este planificată adăugarea de noi interfețe de programare pentru extensii. În versiunea 2.0 se așteaptă modificări în setările sistemului de cozi poștale, adăugarea unei utilitare pentru recuperarea cozilor și aducerea API-ului la capacitatea de a conecta extensii pentru integrarea cu LDAP.
Sursa: opennet.ro
