qmail pochta serverining vilkasi notqmail joriy etildi

Tanishtirdi loyihaning birinchi nashri notqmail, uning doirasida pochta serveri vilkasini ishlab chiqish boshlandi qmail. Qmail 1995 yilda Daniel J. Bernshteyn tomonidan sendmailni xavfsizroq va tezroq almashtirishni ta'minlash maqsadida yaratilgan. Qmail 1.03 ning so'nggi versiyasi 1998 yilda nashr etilgan va o'shandan beri rasmiy etkazib berish yangilanmagan, ammo server yuqori sifatli va xavfsiz dasturiy ta'minot namunasi bo'lib qolmoqda, shuning uchun u bugungi kungacha qo'llanilib kelmoqda va ko'plab yamoqlarga ega bo'ldi. qo'shimchalar. Bir vaqtlar qmail 1.03 va to‘plangan yamalar asosida netqmail distributivi shakllangan bo‘lsa, hozir u tark etilgan shaklda va 2007 yildan beri yangilanmagan.

Amitai Schleier, NetBSD ishtirokchisi va turli xil kitoblarning muallifi yamalar va sozlamalar qmail ga qiziqqan ishqibozlar bilan birgalikda loyihaga asos soldi notqmail, qmail-ni yamoqlar to'plami emas, balki birlashtirilgan mahsulot sifatida rivojlantirishni davom ettirishga qaratilgan. Qmail kabi, yangi loyiha tarqaladi jamoat mulki sifatida (mahsulotni hamma tomonidan va cheklovlarsiz tarqatish va ishlatish imkoniyati bilan mualliflik huquqidan to'liq voz kechish).

Notqmail, shuningdek, qmailning umumiy tamoyillariga - me'moriy soddalik, barqarorlik va xatolarning minimal soniga rioya qilishda davom etmoqda. Notqmail ishlab chiquvchilari oʻzgarishlarni kiritishga katta eʼtibor berishadi va faqat zamonaviy voqelikda zarur boʻlgan funksiyalarni qoʻshadilar, asosiy qmail mosligini saqlab qolishadi va mavjud qmail oʻrnatishlarini almashtirish uchun ishlatilishi mumkin boʻlgan relizlarni taklif qilishadi. Barqarorlik va xavfsizlikning kerakli darajasini saqlab qolish uchun relizlar juda tez-tez chiqarilishi rejalashtirilgan va har birida faqat oz sonli o'zgarishlarni o'z ichiga oladi, bu foydalanuvchilarga taklif qilingan o'zgarishlarni o'z qo'llari bilan sinab ko'rish imkoniyatini beradi. Yangi nashrlarga o'tishni soddalashtirish uchun yangilanishlarni ishonchli, oddiy va muntazam ravishda o'rnatish mexanizmini tayyorlash rejalashtirilgan.

Qmail-ning asl arxitekturasi saqlanib qoladi va asosiy komponentlar o'zgarishsiz qoladi, bu ma'lum darajada qmail 1.03 uchun ilgari chiqarilgan qo'shimchalar va yamalar bilan moslikni saqlaydi. Qo'shimcha funktsiyalarni, agar kerak bo'lsa, asosiy qmail yadrosiga kerakli dasturiy interfeyslarni qo'shib, kengaytmalar shaklida amalga oshirish rejalashtirilgan. Kimdan
rejalashtirilgan Yangi xususiyatlarni yoqish uchun SMTP qabul qiluvchini tekshirish vositalari, autentifikatsiya va shifrlash rejimlari (AUTH va TLS), SPF, SRS, DKIM, DMARC, EAI va SNI qo'llab-quvvatlashi qayd etilgan.

Loyihaning birinchi nashrida (1.07) FreeBSD va macOS’ning joriy nashrlari bilan moslik muammolari hal qilindi, utmp o‘rniga utmpx dan foydalanish imkoniyati qo‘shildi, BIND 9 asosidagi rezolyutorlar bilan moslik muammolari hal qilindi.Ixtiyoriy kataloglarga o‘rnatish soddalashtirildi, o‘rnatish imkoniyati root sifatida tizimga kirmasdan ta'minlandi va alohida qmail foydalanuvchisini yaratish uchun keraksiz qurish imkoniyati qo'shildi (ixtiyoriy imtiyozsiz foydalanuvchi ostida ishga tushirilishi mumkin). Ish vaqti UID/GID tekshiruvi qo'shildi.

1.08 versiyasida Debian (deb) va RHEL (rpm) uchun paketlarni tayyorlash, shuningdek eskirgan C konstruksiyalarini C89 standartiga mos keladigan variantlar bilan almashtirish uchun refaktoring rejalashtirilgan. Kengaytmalar uchun yangi dasturlash interfeyslari 1.9 versiyasi uchun rejalashtirilgan. 2.0 versiyasida pochta navbati tizimining sozlamalarini o'zgartirish, navbatlarni tiklash uchun yordamchi dasturni qo'shish va APIni LDAP bilan integratsiya qilish uchun kengaytmalarni ulash qobiliyatiga olib kelishi kutilmoqda.

Manba: opennet.ru

a Izoh qo'shish