notqmail, qmail пошта серверінің шанышқысы енгізілді

Жіберген жобаның алғашқы шығарылымы notqmail, оның ішінде пошта серверінің шанышқысын әзірлеу басталды qmail. Qmail 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-тың ағымдағы шығарылымдарымен үйлесімділік мәселелері шешілді, utmp орнына utmpx пайдалану мүмкіндігі қосылды, BIND 9 негізіндегі шешушілермен үйлесімділік мәселелері шешілді. Ерікті каталогтарда орнату жеңілдетілді, орнату мүмкіндігі түбірлік ретінде жүйеге кірместен қамтамасыз етілді және жеке qmail пайдаланушысын жасау үшін қажетсіз құру мүмкіндігі қосылды (еркін артықшылықсыз пайдаланушының астында іске қосылуы мүмкін). Қосылған орындалу уақытының UID/GID тексеруі.

1.08 нұсқасында Debian (deb) және RHEL (rpm) пакеттерін дайындау, сондай-ақ ескірген С конструкцияларын C89 стандартына сәйкес опциялармен ауыстыру үшін рефакторинг жоспарлануда. Кеңейтімдерге арналған жаңа бағдарламалау интерфейстері 1.9 шығарылымына жоспарланған. 2.0 нұсқасында пошта кезегі жүйесінің параметрлерін өзгерту, кезектерді қалпына келтіруге арналған қызметтік бағдарламаны қосу және API интерфейсін LDAP біріктіру үшін кеңейтімдерді қосу мүмкіндігіне жеткізу күтілуде.

Ақпарат көзі: opennet.ru

пікір қалдыру