Niedawno została zaprezentowana pierwsza wersja projektu notqmail, w którym framework rozpoczął się jako rozwój rozwidlenie serwera poczty qmail. Qmail został stworzony przez Daniela J. Bernsteina w 1995 roku, aby zapewnić szybszy i bezpieczniejszy zamiennik sendmaila.
Najnowsza wersja qmail 1.03 został wydany w 1998 roku i od tego czasu oficjalna dostawa nie była aktualizowana, ale serwer nadal jest przykładem wysokiej jakości i bezpiecznego oprogramowania, dlatego jest używany do dziś i rozrósł się wraz z licznymi łatkami i dodatkami.
Kiedyś, w oparciu o qmail 1.03 i zgromadzone łaty, powstała dystrybucja netqmail, ale teraz jest w porzuconej formie i nie była aktualizowana od 2007 roku.
Amitai schleier, współautor NetBSD i Autor różnych poprawek i konfiguracji qmaila, wraz z zainteresowanymi entuzjastami, założył projekt notqmail, który ma na celu dalszy rozwój qmaila jako kompletnego produktu, a nie zestawu łatek.
Notqmail nadal przestrzega ogólnych zasad qmail: prostota architektoniczna, stabilność i minimalne błędy.
Deweloperzy Notqmail bardzo ostrożnie wprowadzają zmiany i dodają tylko funkcjonalność niezbędną we współczesnych realiach, zachowując podstawową kompatybilność z qmail'em i oferują wersje, których można użyć do zastąpienia istniejących instalacji qmaila.
Utrzymanie odpowiedniego poziomu stabilności i bezpieczeństwa, planuje publikować wersje bardzo często i zawierać tylko niewielką liczbę zmian w każdej z nich, umożliwiając użytkownikom samodzielną weryfikację proponowanych zmian.
Aby uprościć przejście na nowe wersje, planowane jest przygotowanie mechanizmu do niezawodnej, prostej i regularnej instalacji aktualizacji.
O nowej wersji qmaila
Oryginalna architektura qmaila i podstawowe komponenty zostaną zachowanes pozostanie niezmienione, co w pewnym stopniu zachowa kompatybilność z poprzednio wydanymi wtyczkami i łatkami dla qmail 1.03.
Planowane dodatkowe funkcje w postaci rozszerzeń, dodając niezbędne interfejsy programowe do rdzenia qmail, jeśli to konieczne.
Między nowe funkcje planowane do uwzględnienia, wspomina się o narzędziach do weryfikacji odbiorcy SMTP, tryby uwierzytelniania i szyfrowania (AUTH i TLS), obsługa SPF, SRS, DKIM, DMARC, EAI i SNI.
Pierwsza wersja projektu (1.07) rozwiązała problemy ze zgodnością z aktualnymi wersjami FreeBSD i macOS, dodała możliwość używania utmpx zamiast utmp, rozwiązała problemy ze zgodnością z solwentami opartymi na BIND 9.
Instalacja w dowolnych katalogach została uproszczona i można było zainstalować bez logowania roota i dodano możliwość budowania bez konieczności tworzenia oddzielnego użytkownika qmail (może działać jako dowolny użytkownik bez uprawnień).
Dodano weryfikację UID / GID w czasie wykonywania.
W wersji 1.08 planowane jest przygotowanie pakietów dla Debiana (deb) i RHEL (rpm), a także przeprowadzanie refaktoryzacji w celu zastąpienia przestarzałych kompilacji C wariantami, które spełniają standard C.
W wersji 1.9 planowane jest dodanie nowych interfejsów programistycznych dla rozszerzeń. W wersji 2.0 oczekuje się zmiany konfiguracji systemu kolejek poczty, dodania narzędzia do przywracania kolejek i umożliwienia API łączenia rozszerzeń w celu integracji LDAP.
Podobnie jak qmail, nowy projekt jest rozpowszechniany jako domena publiczna (pełne zrzeczenie się praw autorskich z możliwością rozpowszechniania i używania produktu przez wszystkich i bez ograniczeń).
Jak zainstalować notqmail w systemie Linux?
Dla zainteresowanych możliwością zainstalowania notqmail Mogą to zrobić, postępując zgodnie z instrukcjami, które udostępniamy poniżej.
Dla tych, którzy są Użytkownicy Ubuntu 19.04, powinni otworzyć terminal i uruchomić następujące polecenie:
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/notqmail/xUbuntu_19.04/ /' > /etc/apt/sources.list.d/home:notqmail.list" wget -nv https://download.opensuse.org/repositories/home:notqmail/xUbuntu_19.04/Release.key -O Release.key sudo apt-key add - < Release.key sudo apt-get update sudo apt-get install notqmail
Podczas dla osób korzystających z 18.04:
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/notqmail/xUbuntu_18.04/ /' > /etc/apt/sources.list.d/home:notqmail.list" wget -nv https://download.opensuse.org/repositories/home:notqmail/xUbuntu_18.04/Release.key -O Release.key sudo apt-key add - < Release.key sudo apt-get update sudo apt-get install notqmail
Teraz dla kim są użytkownicy Fedory:
sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/home:notqmail/Fedora_30/home:notqmail.repo sudo dnf install notqmail
Ci, którzy są użytkownikami openSUSE:
sudo zypper addrepo https://download.opensuse.org/repositories/home:notqmail/openSUSE_Tumbleweed/home:notqmail.repo sudo zypper refresh sudo zypper install notqmail