Představen notqmail, fork poštovního serveru qmail

Představení první vydání projektu notqmail, v rámci kterého začal rozvoj forků poštovního serveru qmail. Qmail byl vytvořen Daniel J. Bernsteinem v roce 1995 s cílem poskytnout bezpečnější a rychlejší náhradu sendmail. Poslední verze qmail 1.03 byla vydána v roce 1998 a od té doby nebyla oficiálně aktualizována, ale server zůstává příkladem kvalitního a bezpečného softwaru, proto se stále používá a byl doplněn mnoha patchi a rozšířeními. V době vydání qmail 1.03 a vzniklých patchů byl vytvořen distribučně netqmail, ale nyní je opuštěný a nebyl aktualizován od roku 2007.

Amitai Schleier, účastník vývoje NetBSD a autor různých patchů a nastavení k qmail, společně se zainteresovanými nadšenci založil projekt notqmail, jehož cílem je pokračovat ve vývoji qmail jako celistvého produktu, nikoli jako souboru patchů. Stejně jako qmail, nový projekt distribuováno jako veřejné vlastnictví (úplné vzdání se autorských práv s možností distribuce a používání produktu všemi bez omezení).

Notqmail také pokračuje ve dodržování obecných principů qmail — architektonické jednoduchosti, stability a minimálního počtu chyb. Vývojáři notqmail s velkou opatrností přistupují k zahrnutí změn a přidávají pouze nezbytnou funkčnost pro současné podmínky, přičemž zachovávají základní kompatibilitu s qmail a nabízejí vydání, která mohou být použita jako náhrada existujících instalací qmail. Aby se udržela dostatečná úroveň stability a bezpečnosti, plánuje se vydávat nové verze velmi často a zahrnovat jen malé množství změn, což uživatelům umožní osobně zkontrolovat navržené změny. Pro usnadnění přechodu na nové verze se plánuje připravit mechanismus spolehlivé, jednoduché a pravidelné instalace aktualizací.

Původní architektura qmail bude zachována a základní komponenty zůstanou beze změn, což do jisté míry zachová kompatibilitu s dříve vydanými rozšířeními a patchemi pro qmail 1.03. Dodatečné funkce se plánují realizovat ve formě rozšíření, s přidáním nezbytných programových rozhraní do základního jádra qmail, pokud je to nutné.
plánovaných Pro aktivaci nových funkcí se označují prostředky pro ověření příjemce SMTP, režimy autentizace a šifrování (AUTH a TLS), podpora SPF, SRS, DKIM, DMARC, EAI a SNI.

V prvním vydání projektu (1.07) byly vyřešeny problémy s kompatibilitou s aktuálními vydáními FreeBSD a macOS, byla přidána možnost používání utmpx místo utmp, byly vyřešeny problémy s kompatibilitou s resolvery založenými na BIND 9. Byla zjednodušena instalace do libovolných adresářů, byla zajištěna možnost instalace bez přihlášení pod uživatelským účtem root a byla přidána možnost sestavení bez nutnosti vytvářet samostatného uživatele qmail (může být spuštěn pod libovolným nepřiděleným uživatelským účtem). Byla přidána kontrola UID/GID během běhu.

V verzi 1.08 se plánuje příprava balíčků pro Debian (deb) a RHEL (rpm), stejně jako refaktorování pro nahrazení zastaralých konstrukcí C variantami, které vyhovují standardu C89. V vydání 1.9 je plánováno přidání nových programových rozhraní pro rozšíření. V verzi 2.0 se očekává změna nastavení systému poštovních front, přidání nástroje pro obnovu front a přivedení API k možnosti připojení rozšíření pro integraci s LDAP.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster