Представен е notqmail, разклонение на пощенския сървър qmail

Изпратено от първото издание на проекта notqmail, в рамките на който започна разработването на разклонение на пощенския сървър qmail. Qmail е създаден от Daniel J. Bernstein през 1995 г., за да осигури по-сигурен и по-бърз заместител на sendmail. Последната версия на qmail 1.03 беше публикувана през 1998 г. и оттогава официалната дистрибуция не е актуализирана, но сървърът остава пример за висококачествен и безопасен софтуер, поради което продължава да се използва и до днес и е придобил множество корекции и добавки. По едно време на базата на qmail 1.03 и натрупаните кръпки се формира комплектът за разпространение на netqmail, но сега е изоставен и не е актуализиран от 2007 г.

Амитай Шлейер, сътрудник на NetBSD и автор на различни пачове и настройки към qmail, заедно със заинтересовани ентусиасти основаха проекта notqmail, насочен към продължаване на развитието на qmail под формата на цялостен продукт, а не набор от корекции. Като qmail, нов проект разпространява се от като обществено достояние (пълен отказ от авторски права с възможност за разпространение и използване на продукта от всички и без ограничения).

Notqmail също продължава да се придържа към общите принципи на qmail за архитектурна простота, стабилност и минимални грешки. Разработчиците на notqmail са много внимателни относно включването на промени и добавянето само на функционалността, която е необходима в днешните реалности, поддържайки основна съвместимост с qmail и предлагайки версии, които могат да се използват за замяна на съществуващи инсталации на qmail. За да се поддържа правилното ниво на стабилност и сигурност, версиите се планират да се пускат много често и да включват само малък брой промени във всяка, което позволява на потребителите да тестват предложените промени със собствените си ръце. За да се опрости преходът към нови версии, се планира да се подготви механизъм за надеждно, просто и редовно инсталиране на актуализации.

Оригиналната архитектура на qmail ще бъде запазена и основните компоненти ще останат непроменени, което ще поддържа известна степен на съвместимост с издадените по-рано добавки и корекции за qmail 1.03. Допълнителните функции са планирани да бъдат внедрени под формата на разширения, добавяйки необходимите програмни интерфейси към основното ядро ​​на qmail, ако е необходимо. от
планирано за включване на нови функции се отбелязват инструменти за проверка на SMTP получатели, режими на удостоверяване и криптиране (AUTH и TLS), поддръжка за SPF, SRS, DKIM, DMARC, EAI и SNI.

В първото издание на проекта (1.07) разрешени проблеми със съвместимостта с текущите версии на FreeBSD и macOS, добавена възможност за използване на utmpx вместо utmp, разрешени проблеми със съвместимостта с резолвери, базирани на BIND 9. създаване на отделен потребител на qmail (може да се стартира като произволен непривилегирован потребител). Добавена проверка на UID/GID по време на изпълнение.

Във версия 1.08 е планирано да се подготвят пакети за Debian (deb) и RHEL (rpm), както и рефакторинг за замяна на остарелите C конструкции с варианти, които отговарят на стандарта C89. Изданието 1.9 е планирано да добави нови API за разширения. Във версия 2.0 се очаква да се променят настройките на системата за опашки за поща, да се добави помощна програма за възстановяване на опашки и да се въведе API до възможността за свързване на разширения за интеграция с LDAP.

Източник: opennet.ru

Добавяне на нов коментар