първи издание на проекта , в контекста на който стартира развитието на форка на пощенския сървър . Qmail е създаден от Даниел Бернщайн (Daniel J. Bernstein) през 1995 г. с цел предоставяне на по-безопасна и бърза алтернатива на sendmail. Последната версия на qmail 1.03 беше публикувана през 1998 г. и оттогава официалните доставки не са актуализирани, но сървърът остава пример за качествен и безопасен софтуер, поради което продължава да се използва и днес, като е обрасъл с множество пачове и надстройки. По времето, qmail 1.03 и натрупаните пачове бяха основа за дистрибуцията netqmail, но в момента тя е изоставена и не е актуализирана от 2007 г.
Амитай Шлеер (Amitai Schleier), участник в разработката на NetBSD и автор на различни към qmail, съвместно с заинтересовани ентусиасти, основа проект , целящ продължаване на разработката на qmail под формата на цялостен продукт, а не набор от пачове. Както и qmail, новият проект ще бъде обществено достояние (пълен отказ от авторските права с възможност за разпространение и използване на продукта от всички без ограничения).
Notqmail също така продължава да спазва основните принципи на qmail — архитектурна простота, стабилност и минимален брой грешки. Разработчиците на notqmail с голямо внимание подходждат към включването на промени и добавят само необходимата функционалност в съвременния контекст, запазвайки основната съвместимост с qmail и предлагайки версии, които могат да се използват вместо съществуващите инсталации на qmail. За да се запази необходимото ниво на стабилност и безопасност, версиите планират да бъдат пускани много често и да включват само малък брой промени при всяко издание, позволявайки на потребителите сами да проверяват предложените изменения. За да се улесни преходът към новите версии, се планира да се подготви механизъм за надеждно, просто и редовно инсталиране на актуализации.
Първоначалната архитектура на qmail ще бъде запазена, а основните компоненти ще останат без промяна, което до известна степен ще запази съвместимостта с предишно издадените надстройки и пачове за qmail 1.03. Допълнителни възможности ще бъдат реализирани под формата на разширения, при необходимост добавяйки нужните интерфейси в основното ядро на qmail. От
За активиране на новите функции се отбелязват средства за проверка на получателите SMTP, методите за удостоверяване и криптиране (AUTH и TLS), поддръжка на SPF, SRS, DKIM, DMARC, EAI и SNI.
В първото издание на проекта () са разрешени проблемите с съвместимостта с актуалните версии на FreeBSD и macOS, добавена е възможността за използване на utmpx вместо utmp, решени са въпросите с съвместимостта с резолверите, базирани на BIND 9. Оптимизирана е инсталацията в произволни директории, осигурена е възможност за инсталиране без влизане с потребител root и е добавена възможността за компилиране без необходимост от създаване на отделен потребител qmail (може да се стартира под произволен непредоставен потребител). Добавена е проверка на UID/GID по време на изпълнение.
В версия 1.08 се планира подготовка на пакети за Debian (deb) и RHEL (rpm), както и рефакторинг за замяна на остарелите C конструкции с варианти, отговарящи на стандарта C89. В изданието 1.9 е планирано добавяне на нови интерфейси за програмиране на разширения. В версия 2.0 се очаква промяна в настройките на системата за пощенски опашки, добавяне на утилита за възстановяване на опашките и довеждане на API до възможността за свързване на разширения за интеграция с LDAP.
Източник: opennet.ru
