Phiên bản mới của máy chủ thư Exim 4.96

Máy chủ thư Exim 4.96 đã được phát hành, bổ sung các bản sửa lỗi tích lũy và bổ sung thêm các tính năng mới. Theo khảo sát tự động tháng 800 với khoảng 59.59 nghìn máy chủ thư, thị phần của Exim là 59.15% (một năm trước là 33.64%), Postfix được sử dụng trên 33.76% (3.55%) máy chủ thư, Sendmail - 3.55% (1.93). %), MailEnable - 2.02% ( 0.45%), MDaemon - 0.56% (0.23%), Microsoft Exchange - 0.30% (XNUMX%).

Sự thay đổi chính:

  • ACL triển khai điều kiện "đã thấy" mới có thể được sử dụng để kiểm tra các sự kiện đã xảy ra trước đó liên quan đến người dùng và máy chủ. Điều kiện mới giúp làm việc với danh sách xám dễ dàng hơn, chẳng hạn như khi tạo danh sách xám đơn giản, bạn có thể sử dụng ACL “seen = -5m / key=${sender_host_address__$local_part@$domain” để cho phép kết nối thử lại.
  • Đã thêm "mask_n", một biến thể của toán tử "mặt nạ" để thao tác các địa chỉ IPv6 chuẩn hóa (sử dụng dấu hai chấm và không cần gói).
  • Tùy chọn '-z' đã được thêm vào tiện ích exim_dumpdb và exim_fixdb để trả về thời gian mà không tính đến múi giờ (UTC);
  • Đã triển khai một sự kiện trong quy trình nền được kích hoạt khi kết nối TLS không thành công.
  • Đã thêm các tùy chọn “dừng”, “kích hoạt trước” và “kích hoạt” vào chế độ gỡ lỗi ACL (“control = debug”) để kiểm soát đầu ra cho nhật ký gỡ lỗi.
  • Đã thêm tính năng kiểm tra để thoát khỏi các ký tự đặc biệt trong truy vấn tra cứu nếu chuỗi truy vấn sử dụng dữ liệu nhận được từ bên ngoài (“bị nhiễm độc”). Nếu các ký tự không được thoát, thông tin về sự cố hiện chỉ được phản ánh trong nhật ký nhưng trong các bản phát hành sau này sẽ dẫn đến lỗi.
  • Tùy chọn “allow_insecure_tainted_data” đã bị xóa, điều này giúp tắt thông báo lỗi khi các ký tự đặc biệt trong dữ liệu được thoát một cách không an toàn. Ngoài ra, hỗ trợ cho log_selector “taint” đã bị ngừng, điều này cho phép bạn vô hiệu hóa tính năng xuất cảnh báo về việc thoát khỏi sự cố đối với nhật ký.

Nguồn: opennet.ru

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