notqmail, một nhánh của máy chủ thư qmail, đã được giới thiệu

giới thiệu bản phát hành đầu tiên của dự án notqmail, trong đó sự phát triển của một nhánh máy chủ thư bắt đầu qmail. Qmail được Daniel J. Bernstein tạo ra vào năm 1995 với mục tiêu cung cấp giải pháp thay thế sendmail an toàn hơn và nhanh hơn. Bản phát hành mới nhất của qmail 1.03 được xuất bản vào năm 1998 và kể từ đó bản phân phối chính thức vẫn chưa được cập nhật, nhưng máy chủ vẫn là một ví dụ về phần mềm an toàn và chất lượng cao, do đó nó tiếp tục được sử dụng cho đến ngày nay và đã có được nhiều bản vá lỗi và tiện ích bổ sung. Có một thời, dựa trên qmail 1.03 và các bản vá tích lũy, một bản phân phối netqmail đã được hình thành, nhưng hiện tại nó ở dạng bị bỏ rơi và chưa được cập nhật kể từ năm 2007.

Amitai Schleier, người đóng góp cho NetBSD và là tác giả của nhiều cuốn sách bản vá và cài đặt tới qmail, cùng với những người đam mê quan tâm đã thành lập dự án notqmail, nhằm mục đích tiếp tục phát triển qmail như một sản phẩm gắn kết chứ không phải là một tập hợp các bản vá. Giống như qmail, một dự án mới phân phối bởi dưới dạng miền công cộng (hoàn toàn từ bỏ bản quyền với khả năng phân phối và sử dụng sản phẩm bởi mọi người mà không bị hạn chế).

Notqmail cũng tiếp tục tuân thủ các nguyên tắc chung của qmail - tính đơn giản về kiến ​​trúc, tính ổn định và số lỗi tối thiểu. Các nhà phát triển notqmail rất cẩn thận trong việc kết hợp các thay đổi và chỉ thêm chức năng cần thiết trong thực tế hiện đại, duy trì khả năng tương thích qmail cơ bản và cung cấp các bản phát hành có thể được sử dụng để thay thế cài đặt qmail hiện có. Để duy trì mức độ ổn định và bảo mật thích hợp, các bản phát hành dự kiến ​​​​sẽ được phát hành rất thường xuyên và chỉ bao gồm một số lượng nhỏ các thay đổi trong mỗi bản, giúp người dùng có cơ hội tự mình kiểm tra các thay đổi được đề xuất. Để đơn giản hóa quá trình chuyển đổi sang các bản phát hành mới, dự kiến ​​​​sẽ chuẩn bị một cơ chế cài đặt các bản cập nhật đáng tin cậy, đơn giản và thường xuyên.

Kiến trúc ban đầu của qmail sẽ được giữ nguyên và các thành phần cơ bản sẽ không thay đổi, ở một mức độ nhất định sẽ duy trì khả năng tương thích với các tiện ích bổ sung và bản vá lỗi đã phát hành trước đó cho qmail 1.03. Các tính năng bổ sung được lên kế hoạch triển khai dưới dạng tiện ích mở rộng, nếu cần sẽ bổ sung thêm các giao diện phần mềm cần thiết vào lõi qmail cơ bản. Từ
đã lên kế hoạch Để kích hoạt các tính năng mới, các công cụ xác minh người nhận SMTP, chế độ xác thực và mã hóa (AUTH và TLS), hỗ trợ SPF, SRS, DKIM, DMARC, EAI và SNI đều được lưu ý.

Trong bản phát hành đầu tiên của dự án (1.07) các vấn đề tương thích với các bản phát hành hiện tại của FreeBSD và macOS đã được giải quyết, khả năng sử dụng utmpx thay vì utmp đã được thêm vào, các vấn đề tương thích với trình phân giải dựa trên BIND 9 đã được giải quyết. Việc cài đặt trong các thư mục tùy ý đã được đơn giản hóa, khả năng cài đặt. mà không cần đăng nhập bằng root đã được cung cấp và khả năng xây dựng mà không cần đã được thêm vào, tạo một người dùng qmail riêng (có thể được khởi chạy dưới một người dùng không có đặc quyền tùy ý). Đã thêm kiểm tra UID/GID thời gian chạy.

Trong phiên bản 1.08, dự kiến ​​​​sẽ chuẩn bị các gói cho Debian (deb) và RHEL (rpm), cũng như tái cấu trúc để thay thế các cấu trúc C lỗi thời bằng các tùy chọn tuân thủ tiêu chuẩn C89. Giao diện lập trình mới cho các tiện ích mở rộng được lên kế hoạch cho phiên bản 1.9. Trong phiên bản 2.0, dự kiến ​​sẽ thay đổi cài đặt của hệ thống hàng đợi thư, thêm tiện ích khôi phục hàng đợi và đưa API đến khả năng kết nối các tiện ích mở rộng để tích hợp với LDAP.

Nguồn: opennet.ru

Thêm một lời nhận xét