عرض notqmail ، وهو شوكة لخادم بريد qmail

مقدم من الإصدار الأول من المشروع com.notqmail، والتي من خلالها بدأ تطوير مفترق لخادم البريد com.qmail. تم إنشاء Qmail بواسطة Daniel J. Bernstein في عام 1995 لتوفير بديل أكثر أمانًا وأسرع لـ sendmail. تم نشر الإصدار الأخير من qmail 1.03 في عام 1998 ومنذ ذلك الحين لم يتم تحديث التوزيع الرسمي ، لكن الخادم يظل مثالًا على البرامج عالية الجودة والآمنة ، لذلك يستمر استخدامه حتى يومنا هذا وقد حصل على العديد من التصحيحات و الإضافات. في وقت واحد ، على أساس qmail 1.03 والتصحيحات المتراكمة ، تم تشكيل مجموعة توزيع netqmail ، لكنها الآن مهملة ولم يتم تحديثها منذ عام 2007.

أميتاي شلاير ، مساهم في NetBSD ومؤلف العديد البقع والإعدادات إلى qmail ، مع المهتمين المهتمين بتأسيس المشروع com.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 لإضافة واجهات برمجة تطبيقات جديدة للإضافات. في الإصدار 2.0 ، من المتوقع تغيير إعدادات نظام قائمة انتظار البريد ، وإضافة أداة مساعدة لاستعادة قوائم الانتظار ، وإحضار API إلى القدرة على توصيل الامتدادات للتكامل مع LDAP.

المصدر: opennet.ru

إضافة تعليق