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 حل شده است. نصب در دایرکتوری های دلخواه ساده شده است، امکان نصب وجود دارد. بدون ورود به عنوان root ارائه شده است و امکان ساخت بدون نیاز اضافه شده است و یک کاربر qmail جداگانه ایجاد می کند (می توان تحت یک کاربر غیرمجاز دلخواه راه اندازی کرد). بررسی UID/GID زمان اجرا اضافه شد.

در نسخه 1.08، برنامه‌ریزی شده است تا بسته‌هایی برای Debian (deb) و RHEL (rpm) آماده شود و همچنین برای جایگزینی ساختارهای قدیمی C با گزینه‌هایی که با استاندارد C89 مطابقت دارند، بازسازی شود. رابط های برنامه نویسی جدید برای برنامه های افزودنی برای انتشار 1.9 برنامه ریزی شده است. در نسخه 2.0، انتظار می رود تنظیمات سیستم صف نامه را تغییر دهد، ابزاری برای بازیابی صف ها اضافه کند و API را به توانایی اتصال افزونه ها برای ادغام با LDAP برساند.

منبع: opennet.ru

اضافه کردن نظر