Dovecot

Phần mềm chụp màn hình:
Dovecot
Các chi tiết về phần mềm:
Phiên bản: 2.3.2.1 Cập nhật
Ngày tải lên: 17 Aug 18
Nhà phát triển: Timo Sirainen
Giấy phép: Miễn phí
Phổ biến: 20

Rating: nan/5 (Total Votes: 0)

Dovecot là một máy chủ POP3 và IMAP nguồn mở và miễn phí có thể được triển khai thành công trên các hệ điều hành giống như Linux và UNIX. Được viết với bảo mật chủ yếu trong tâm trí, dự án Dovecot rất dễ thiết lập và không yêu cầu bảo trì đặc biệt.


Máy chủ IMAP hoạt động tốt nhất

Dovecot cũng là một trong những máy chủ IMAP có hiệu suất cao nhất, tuân thủ các tiêu chuẩn, cung cấp các chỉ mục tự tối ưu hóa và tự sửa chữa. Tính năng thân thiện với quản trị viên, tính năng xác thực người dùng linh hoạt, hỗ trợ di chuyển từ nhiều máy chủ POP3 và IMAP hiện có cũng như các giải pháp hỗ trợ cho lỗi POP3 và IMAP.


Đó là tiêu chuẩn tuân thủ

Trong khi các máy chủ email khác thất bại phần lớn trong số chúng, phần mềm biên dịch với tất cả các kiểm tra chuẩn máy chủ IMAP (Internet Message Access Protocol). Nó đã được thiết kế để cung cấp các chỉ mục tự tối ưu hóa có chứa tất cả dữ liệu và thông tin mà khách hàng sử dụng bởi người dùng cuối thường cần.

Tự chữa bệnh

Tính năng tốt nhất của Dovecot là khả năng tự hồi phục bất cứ khi nào có vấn đề phát sinh. Ví dụ, nó sẽ cố gắng sửa các tệp chỉ mục bị hỏng. Tuy nhiên, các vấn đề nghiêm trọng được tự động đăng nhập vào một tệp nhật ký có thể truy cập vào sysadmin. Ngoài ra, chương trình hướng tới thân thiện với quản trị viên.


Hộp thư và chỉ mục có thể được sửa đổi

Một tính năng thú vị khác là khả năng cho phép người dùng sửa đổi các chỉ mục và hộp thư từ nhiều máy tính cùng một lúc, có nghĩa là nó hoạt động hoàn hảo trên các hệ thống tập tin được nhóm. Ngoài ra, proxy của giám đốc được sử dụng để khắc phục các sự cố bộ nhớ đệm chung của NFS (Hệ thống tệp mạng).


Xác thực người dùng cực kỳ linh hoạt

Trên tất cả các tính năng nói trên, Dovecot cũng đi kèm với xác thực người dùng cực kỳ linh hoạt đã được thiết kế từ bù đắp để hỗ trợ một loạt các cơ chế và cơ sở dữ liệu xác thực.


Nó dễ dàng mở rộng

Một tính năng tuyệt vời khác của Dovecot là khả năng mở rộng chính nó với các tính năng mới thông qua các plugin. Tài khoản IMAP và POP3 từ các máy chủ email khác có thể dễ dàng được nhập vào Dovecot. Đây là một máy chủ email rất an toàn cho thế kỷ 21.

Có gì mới trong bản phát hành này:

  • Các thay đổi cài đặt khác nhau, hãy xem https://wiki2.dovecot.org/Upgrading/2.3
  • Ghi nhật ký ghi đè bắt đầu: Ghi nhật ký hiện được dựa trên các sự kiện phân cấp. Điều này làm cho nó có thể làm những việc khác nhau, như: 1) tiền tố đăng nhập không nhất quán, 2) cho phép ghi nhật ký gỡ lỗi với độ chi tiết mịn hơn, 3) cung cấp nhật ký ở nhiều định dạng có thể đọc được trên máy hơn. (ví dụ: json). Mọi thứ chưa hoàn thành, đặc biệt là rất nhiều mã đăng nhập cũ vẫn cần được dịch sang cách mới.
  • Bắt đầu ghi lại thống kê: Số liệu thống kê hiện được dựa trên sự kiện (nhật ký). Có thể thu thập số liệu thống kê về bất kỳ sự kiện nào được ghi lại. Xem http://wiki2.dovecot.org/Statistics để biết chi tiết
  • cài đặt ssl_dh thay thế ssl-parameters.dat được tạo cũ
  • IMAP: Khi BINARY FETCH tìm thấy một thư bị hỏng, hãy gửi [PARSE] lỗi thay vì [UNKNOWNCTE]
  • Linux: việc bán phá giá lõi thông qua PR_SET_DUMPABLE không còn được bật theo mặc định do các lý do bảo mật tiềm ẩn (được tìm thấy bởi Nhóm bảo mật cPanel).
  • Đã thêm hỗ trợ cho máy chủ proxy gửi SMTP, bao gồm hỗ trợ cho tiện ích BURL và CHUNKING.
  • Viết lại LMTP. Hỗ trợ mở rộng CHUNKING ngay bây giờ và trộn các người nhận địa phương / proxy.
  • auth: Hỗ trợ libsodium để thêm hỗ trợ cho các lược đồ mật khẩu ARGON2I và ARGON2ID.
  • auth: Hỗ trợ lược đồ mật khẩu BLF-CRYPT trong tất cả các nền tảng
  • auth: Đã thêm hỗ trợ tập lệnh LUA cho passdb / userdb. Xem https://wiki2.dovecot.org/AuthDatabase/Lua
  • Luồng đầu vào tin cậy hơn bây giờ khi có lỗi hoặc khi đạt đến kích thước bộ đệm tối đa. Trước đây trong một số trường hợp, điều này có thể khiến Dovecot cố gắng đọc bộ nhớ đã giải phóng.
  • Luồng đầu ra trước đây không xử lý lỗi khi viết đoạn giới thiệu ở cuối luồng. Điều này chủ yếu bị ảnh hưởng mã hóa và zlib nén ostreams, mà có thể có âm thầm bằng văn bản cắt ngắn tập tin nếu viết cuối cùng đã xảy ra để thất bại (mà không nên bình thường đã từng xảy ra).
  • plugin ảo: Đã sửa lỗi khi tìm nạp thư từ hộp thư ảo bằng tiện ích mở rộng IMAP BINARY.
  • doveadm-server: Khắc phục lỗi tiềm ẩn với kết nối SSL
  • proxy doveadm: Đầu ra của lệnh đọc từ v2.2.33 + máy chủ có thể khiến đầu ra bị hỏng hoặc gây ra sự cố.
  • Nhiều bản sửa lỗi nhỏ hơn khác

Tính năng mới trong phiên bản 2.2.32:

  • sửa chữa kết nối lại imapc đã bị lãng quên từ bản phát hành 2.2.29, cũng đã thực hiện & quot; kiểm tra & quot; thất bại trong một bài kiểm tra đơn vị
  • dict-sql: Việc hợp nhất nhiều CẬP NHẬT vào một câu lệnh duy nhất không thực sự hoạt động.
  • Xây dựng cố định bằng vpopmail

Tính năng mới trong phiên bản 2.2.31:

  • sửa lỗi kết nối imapc đã bị quên từ bản phát hành 2.2.29 , cũng đã thực hiện & quot; kiểm tra & quot; thất bại trong một bài kiểm tra đơn vị
  • dict-sql: Việc hợp nhất nhiều CẬP NHẬT vào một câu lệnh duy nhất không thực sự hoạt động.
  • Xây dựng cố định bằng vpopmail

Có gì mới trong phiên bản 2.2.30.2:

  • imapc sửa chữa kết nối lại bị quên từ bản phát hành 2.2.29 , cũng đã thực hiện & quot; kiểm tra & quot; thất bại trong một bài kiểm tra đơn vị
  • dict-sql: Việc hợp nhất nhiều CẬP NHẬT vào một câu lệnh duy nhất không thực sự hoạt động.
  • Xây dựng cố định bằng vpopmail

Có gì mới trong phiên bản 2.2.29.1:

  • mẹo sửa chữa kết nối lại bị quên từ bản phát hành 2.2.29 , cũng đã thực hiện & quot; kiểm tra & quot; thất bại trong một bài kiểm tra đơn vị
  • dict-sql: Việc hợp nhất nhiều CẬP NHẬT vào một câu lệnh duy nhất không thực sự hoạt động.
  • Xây dựng cố định bằng vpopmail

Tính năng mới trong phiên bản 2.2.28:

  • đạo diễn: & quot; doveadm giám đốc di chuyển & quot; cho cùng một máy chủ lưu trữ bây giờ làm mới thời gian chờ của người dùng. Điều này cho phép giữ người dùng liên tục trong cùng một chương trình phụ trợ bằng cách định kỳ di chuyển người dùng ở đó.
  • Khi hộp thư mới được tạo, hãy sử dụng các quyết định bộ nhớ đệm dovecot.index.cache ban đầu của INBOX.
  • Thư đang xóa viết GUID cho dovecot.index.log ngay bây giờ chỉ khi GUID có sẵn nhanh chóng từ chỉ mục / bộ nhớ cache.
  • pop3c: Tăng thời gian chờ cho lệnh PASS đến 5 phút.
  • Lỗi truy cập thư không còn bị bỏ qua khi tìm kiếm hoặc sắp xếp. Với IMAP, câu trả lời SEARCH / SORT không được gắn thẻ vẫn được gửi giống như trước, nhưng KHÔNG trả lời được trả lời thay vì OK.
  • Đặt tên tệp dovecot.list.index có thể định cấu hình. Điều này là cần thiết khi có nhiều không gian tên trỏ đến cùng một thư gốc (ví dụ: lazy_expunge không gian tên cho mdbox).
  • Thêm kích thước.virtual vào dovecot.index khi truy cập thư mục vsizes (ví dụ: quota = count). Điều này chủ yếu là một giải pháp để tránh hiệu suất hạn ngạch tính toán lại chậm khi kích thước thư bị mất từ ​​dovecot.index.cache do tham nhũng hoặc một số lý do khác.
  • auth: Hỗ trợ các cơ chế OAUTHBEARER và XOAUTH2. Cũng hỗ trợ chúng trong lib-dsasl cho phía máy khách.
  • auth: Hỗ trợ lọc theo cơ chế SASL: passdb {mechanisms}
  • Thu hẹp quá trình sử dụng bộ nhớ của các quy trình thư bằng cách không lưu trữ các cài đặt được sao chép không cần thiết nhiều lần.
  • imap: Thêm cài đặt imap_fetch_failure để kiểm soát những gì xảy ra khi FETCH không thực hiện được một số thư (xem ví dụ-config).
  • imap: Bao gồm thông tin về lệnh cuối cùng trong dòng nhật ký ngắt kết nối.
  • imap: Tạo SEARCH mới = tiện ích mở rộng X-MIMEPART. Nó hiện không được quảng cáo theo mặc định, vì nó không được triển khai đầy đủ.
  • fts-solr: Thêm hỗ trợ cho xác thực cơ bản.
  • Cassandra: Hỗ trợ tự động thử lại các truy vấn không thành công nếu execution_retry_interval và execution_retry_times được đặt.
  • doveadm: Đã thêm & quot; đường dẫn hộp thư & quot; lệnh.
  • plugin mail_log: Nếu plugin {mail_log_cached_only = yes}, hãy ghi lại các trường mong muốn nếu nó không yêu cầu mở email.
  • cài đặt mail_vsize_bg_after_count đã được thêm (xem ví dụ-config).
  • cài đặt mail_sort_max_read_count đã được thêm (xem ví dụ-config).
  • pop3c: Đã thêm cài đặt pop3c_features = no-pipelining để ngăn sử dụng phần mở rộng PIPELINING mặc dù nó được quảng cáo.
  • Tệp chỉ mục: day_first_uid không được cập nhật chính xác kể từ v2.2.26. Điều này đã gây ra dovecot.index.cache thành không tối ưu.
  • imap: SEARCH / SORT có thể đã bị lỗi trong client_check_command_hangs
  • imap: FETCH X-MAILBOX có thể đã bị lỗi trong hộp thư ảo.
  • imap: Thời gian chạy trong trả lời lệnh được gắn thẻ thường sai 0.
  • tìm kiếm: Sử dụng NOT n: * hoặc NOT UID n: * không được xử lý chính xác
  • đạo diễn: cú đá đạo diễn doveadm bị hỏng
  • đạo diễn: Khắc phục sự cố khi sử dụng director_flush_socket
  • giám đốc: Khắc phục một số lỗi khi di chuyển người dùng giữa các chương trình phụ trợ
  • imapc: Nhiều sửa lỗi và cải tiến xử lý lỗi khác nhau
  • master: đầu ra trạng thái quá trình doveadm có nhiều bản sao.
  • autoexpunge: Nếu dấu thời gian đổi tên của hộp thư mới hơn dấu thời gian lưu của thư, hãy sử dụng dấu thời gian đó. Điều này hữu ích khi tự động giãn, ví dụ: Thùng rác / * và toàn bộ hộp thư bị xóa bằng cách đổi tên hộp thư trong Thùng rác để ngăn không cho quá trình tự động bị xóa quá sớm.
  • tự động xóa: Nhiều quá trình có thể đã cố gắng xóa cùng một thư cùng một lúc. Đây là vấn đề đặc biệt với plugin lazy_expunge.
  • auth:% {passdb: *} bị trống trong quy trình xác thực người lao động
  • chính sách xác thực: hashed_password luôn được gửi trống.
  • dict-sql: Hợp nhất nhiều CẬP NHẬT vào một câu lệnh nếu có thể.
  • fts-solr: Thoát {} ký tự khi gửi truy vấn
  • fts: fts_autoindex_exclude = Sự cố do sử dụng đặc biệt
  • doveadm-server: Khắc phục sự cố rò rỉ và các sự cố khác khi quá trình được sử dụng lại cho nhiều yêu cầu (service_count! = 1)
  • sdbox: Khắc phục sự cố khẳng định về tạo hộp thư
  • lda / lmtp: deliver_log_format giá trị không hoàn toàn chính xác nếu Sieve đã được sử dụng. đặc biệt là% {storage_id} đã bị hỏng.
  • lmtp_user_concurrency_limit không hoạt động nếu userdb đã thay đổi tên người dùng

Tính năng mới trong phiên bản 2.2.27:

  • Đã thêm plugin mail_crypt cho phép mã hóa các email được lưu trữ. Xem http://wiki2.dovecot.org/Plugins/MailCrypt
  • thống kê: Thống kê toàn cầu có thể được gửi tới máy chủ Carbon bằng cách đặt stats_carbon_server = ip: port
  • proxy imap / pop3: Nếu passdb trả về proxy_not_trusted, đừng gửi ID / XCLIENT
  • Đã thêm công cụ sửa đổi băm chung cho% biến:% {; rounds =, truncate =, salt = s & gt;: field} Thuật toán băm là bất kỳ thuật toán nào được hỗ trợ, ví dụ: md5, sha1, sha256. Ngoài ra & quot; pkcs5 & quot; được hỗ trợ bằng SHA256. Ví dụ:% {sha256: user} hoặc% {md5; truncate = 32: user}.
  • Đã thêm hỗ trợ cho các băm SHA3-256 và SHA3-512.
  • config: Hỗ trợ các ký tự đại diện DNS trong local_name, ví dụ: local_name * .example.com {..} khớp với anything.example.com, nhưng không phải là multiple.anything.example.com.
  • config: Hỗ trợ nhiều tên trong local_name, ví dụ: local_name & quot; 1.example.com 2.example.com & quot; {..}
  • Đã khắc phục sự cố trong quá trình xác thực khi chính sách xác thực được định cấu hình và xác thực bị hủy / không thành công mà không có bộ tên người dùng.
  • đạo diễn: Nếu hai người dùng có các thẻ khác nhau nhưng cùng một mã băm, người dùng có thể đã được chuyển hướng đến máy chủ của thẻ không đúng.
  • Các tệp chỉ mục có thể đã bị mất không chính xác, gây ra & quot; Thiếu tệp trung gian seq = .. & quot; để được ghi lại và lập lại chỉ mục. Điều này đã xảy ra dễ dàng hơn khi bật chế độ ngủ đông IMAP.
  • Các bản sửa lỗi khác nhau để khôi phục trạng thái chính xác trong chế độ ngủ đông.
  • các tệp dovecot.index thường là 4 byte cho mỗi email quá lớn. Điều này là do 3 byte cho mỗi email đã bị lãng phí có thể đã được sử dụng cho các từ khóa IMAP.
  • Các bản sửa lỗi khác nhau để xử lý lỗi dovecot.list.index tốt hơn.
  • lib-fts: Đã khắc phục sự cố khẳng định trong trình thông báo địa chỉ với đầu vào cụ thể.
  • Đã khắc phục sự cố khẳng định trong phân tích cú pháp HTML thành văn bản với đầu vào cụ thể (ví dụ: để lập chỉ mục FTS hoặc tạo đoạn trích)
  • đồng bộ doveadm -1: Sửa lỗi hộp thư GUID xung đột.
  • sdbox, mdbox: Thực hiện xây dựng lại chỉ mục đầy đủ nếu tham nhũng được phát hiện bên trong lib-index, chạy chỉ mục fsck.
  • hạn ngạch: Không bỏ qua kiểm tra hạn ngạch khi di chuyển thư giữa các gốc hạn ngạch khác nhau.
  • tìm kiếm: Nhiều tập hợp chuỗi hoặc tập hợp UID trong thông số tìm kiếm đã không được xử lý chính xác. Chúng được hợp nhất không chính xác với nhau.

Tính năng mới trong phiên bản 2.2.26.0:

  • Đã khắc phục một số sự cố biên dịch.
  • auth: Đã khắc phục sự cố khẳng định khi sử dụng cơ chế NTLM hoặc SKEY và nhiều passdbs.
  • auth: Đã khắc phục sự cố khi xuất sang các trường thừa passdb của nhân viên có các giá trị rỗng.
  • dsync: Đã khắc phục sự cố khẳng định trong dsync_brain_sync_mailbox_deinit

Tính năng mới trong phiên bản 2.2.25:

  • Các bản sửa lỗi cần thực hiện. Đặc biệt là các lệnh chạy qua máy chủ doveadm bị hỏng.
  • giám đốc: Cố định điểm yếu của người dùng bị kẹt trong một số trường hợp
  • giám đốc: Đã khắc phục tình huống mà các giám đốc tiếp tục gửi lại các trạng thái khác nhau cho nhau và không bao giờ được đồng bộ hóa.
  • đạo diễn: Đã khắc phục sự cố khẳng định liên quan đến người dùng bị chậm & quot; bị giết & quot; trả lời
  • Đã khắc phục sự cố khẳng định liên quan đến istream-concat, có thể đã được kích hoạt ít nhất bởi tập lệnh Sieve.

Tính năng mới trong phiên bản 2.2.23:

  • Nhiều bản sửa lỗi cần làm. Đặc biệt là các lệnh chạy qua máy chủ doveadm bị hỏng.
  • giám đốc: Cố định điểm yếu của người dùng bị kẹt trong một số trường hợp
  • giám đốc: Đã khắc phục tình huống mà các giám đốc tiếp tục gửi lại các trạng thái khác nhau cho nhau và không bao giờ được đồng bộ hóa.
  • đạo diễn: Đã khắc phục sự cố khẳng định liên quan đến người dùng bị chậm & quot; bị giết & quot; trả lời
  • Đã khắc phục sự cố khẳng định liên quan đến istream-concat, có thể đã được kích hoạt ít nhất bởi tập lệnh Sieve.

Có gì mới trong phiên bản 2.2.21:

  • danh sách hộp thư doveadm (và một số danh sách khác) bị hỏng trong v2.2.20
  • đạo diễn: Cố định thực hiện các thay đổi phụ trợ khi chỉ chạy với một máy chủ giám đốc duy nhất.
  • plugin ảo: Đã khắc phục sự cố khi cố gắng mở hộp thư phụ trợ tự động không tồn tại.

Tính năng mới trong phiên bản 2.2.20:

  • Đã thêm cài đặt hộp thư {autoexpunge =}. Xem http://wiki2.dovecot.org/MailboxCài đặt để biết chi tiết.
  • ssl_options: Đã thêm hỗ trợ cho no_ticket
  • imap / pop3 / manageieve-login: Đã thêm trường postlogin_socket = path passdb. Điều này cho phép thay thế cài đặt dịch vụ imap / pop3 / manageieve {} mặc định cho người dùng cụ thể (ví dụ: chạy quá trình imap của họ thông qua valgrind hoặc strace).
  • tìm nạp doveadm: Đã thêm date.sent / received / saved.unixtime
  • fs-posix: Chế độ được thêm = tham số tự động để đặt chế độ tệp và thư mục được tạo dựa trên thư mục gốc nếu nó có setgid-bit.
  • đạo diễn: Hỗ trợ các phụ trợ có tên máy chủ, giúp có thể xác minh chứng chỉ SSL của chúng.
  • giám đốc: Giám đốc 'nhà nước trở nên không đồng bộ nếu lệnh doveadm giám đốc đã được sử dụng để sửa đổi cùng một phụ trợ trong nhiều giám đốc cùng một lúc với những thay đổi xung đột. Sửa lỗi này bao gồm một số kiểm tra bổ sung, đảm bảo rằng nếu xung đột đó vẫn xảy ra, nó sẽ tự động được sửa. Trong một số trường hợp, việc sửa lỗi tự động có thể được kích hoạt không cần thiết và đã xảy ra lỗi.
  • đạo diễn: Thẻ phụ trợ không hoạt động chính xác.

  • Cài đặt
  • ldap: tls_ * không được sử dụng cho các URI ldaps.
  • ldap, mysql: Cài đặt cố định kết nối thời gian chờ.
  • auth: tra cứu userdb qua auth-worker không thể thay đổi tên người dùng
  • dsync: Cố định xử lý các thư mục đã xóa. Hãy chắc chắn rằng chúng tôi không đi đến vòng lặp đổi tên hộp thư vô hạn.
  • imap: Đã khắc phục sự cố trong NOTIFY khi đã xem các không gian tên không hỗ trợ NOTIFY.
  • imap: Sau khi SETMETADATA được sử dụng, các lệnh khác nhau (đặc biệt là FETCH) có thể đã bắt đầu treo khi đầu ra của chúng lớn.
  • thống kê: Các phiên không hoạt động không được làm mới thường xuyên đủ, khiến quá trình thống kê bị bỏ qua và ghi lại lỗi về các phiên không xác định khi chúng được cập nhật sau.
  • thống kê: Cố định & quot; ID phiên trùng lặp & quot; lỗi khi LMTP được gửi tới nhiều người nhận và fts_autoindex = có.
  • plugin zlib: Đã sửa lỗi sao chép gây tham nhũng bộ nhớ cache khi zlib_save chưa được đặt, nhưng thông báo nguồn đã được nén.
  • fts-solr: Cố định thoát tham số truy vấn Solr.
  • lmtp: quota_full_tempfail = yes bị bỏ qua với lmtp_rcpt_check_quota = yes

Tính năng mới trong phiên bản 2.2.18:

  • giám đốc: Đăng nhập Ổ cắm UNIX thường được phát hiện như ổ cắm doveadm hoặc ổ cắm giám đốc, khiến nó bị hỏng trong các cài đặt hiện có.
  • sdbox: Khi sao chép thư trong bộ nhớ alt, hãy đặt đích đến bộ nhớ alt.

Tính năng mới trong phiên bản 2.2.16:

  • dbox: Đồng bộ hóa lại (ví dụ: doveadm force-resync) không còn xóa tệp dovecot.index.cache nữa. Tệp bộ nhớ cache hiếm khi xảy ra sự cố nên điều này chỉ gây ra sự chậm trễ không cần thiết.
  • Giới hạn tên hộp thư đã thay đổi trong quá trình tạo hộp thư: Mỗi phần của tên phân cấp (ví dụ: & quot; x & quot; hoặc & quot; y & quot; trong & quot; x / y & quot;) hiện có thể dài tối đa 255 ký tự (thay vì 200 ký tự). Điều này cũng làm giảm số lượng cấp bậc tối đa xuống 16 (thay vì 20) để giữ độ dài tên tối đa 4096 (giới hạn PATH_MAX chung). Giới hạn 255 char hy vọng đủ lớn để di chuyển từ tất cả các hệ thống hiện có. Đó cũng là giới hạn trên nhiều hệ thống tệp.
  • giám đốc: Thêm cài đặt director_consistent_hashing để bật băm đồng nhất (thay vì băm MD5 chủ yếu ngẫu nhiên). Điều này khiến ít chuyển động người dùng hơn giữa các phụ trợ khi số lượng phụ trợ được thay đổi, điều này có thể cải thiện hiệu suất (chủ yếu là do bộ nhớ đệm).
  • đạo diễn: Đã thêm hỗ trợ cho & quot; thẻ & quot ;, cho phép một giám đốc đổ chuông phân phối nhiều cụm phụ trợ với các nhóm người dùng khác nhau.
  • Máy chủ LMTP: Đã thêm cài đặt lmtp_user_concurrency_limit để giới hạn số lượng giao hàng LMTP có thể được thực hiện đồng thời cho một người dùng.
  • Máy chủ LMTP: Đã thêm hỗ trợ cho lệnh STARTTLS.
  • Nếu dữ liệu ghi nhật ký được tạo nhanh hơn có thể được ghi, hãy ghi lại cảnh báo về nó và hiển thị thông tin về nó trong tiêu đề quá trình của bản ghi trong đầu ra ps. Cũng không cho phép một dịch vụ đơn lẻ bị ngập quá lâu với chi phí trì hoãn việc ghi nhật ký các dịch vụ khác.
  • thống kê: Đã thêm hỗ trợ để nhận thống kê toàn cầu.
  • thống kê: Sử dụng cùng một ID phiên làm phần còn lại của Dovecot.
  • thống kê: Giờ đây, các plugin có thể tạo các trường thống kê của riêng chúng
  • máy chủ doveadm: Các lệnh không liên quan đến thư bây giờ cũng có thể được sử dụng thông qua máy chủ doveadm (cổng TCP).
  • proxy doveadm: tra cứu passdb bây giờ có thể ghi đè doveadm_port và thay đổi tên người dùng.
  • doveadm: Truy vấn tìm kiếm hỗ trợ ngay bây giờ & quot; oldestonly & quot; để dừng ngay lập tức trên không khớp đầu tiên. Điều này có thể được sử dụng để tối ưu hóa: doveadm xóa hộp thư Thùng rác được lưu trước 30d oldestonly
  • doveadm: Đã thêm & quot; lưu & quot; lệnh để lưu trực tiếp thư vào hộp thư được chỉ định (bỏ qua Sàng).
  • tìm nạp doveadm: Trường body.snippet đã thêm, trả về 100 ký tự đầu tiên của thư không có khoảng trắng hoặc thẻ HTML. Kết quả được lưu trữ trong dovecot.index.cache, vì vậy nó có thể được tìm nạp một cách hiệu quả.
  • dsync: Tham số -t được thêm vào để chỉ đồng bộ hóa thư mới hơn so với dấu thời gian đã nhận.
  • dsync: Đã thêm tham số -F [-] để chỉ đồng bộ hóa thư với [out] cờ / từ khoá đã cho.
  • dsync: Đã thêm tham số -a để chỉ định hộp thư ảo chứa tất cả thư của người dùng. Nếu hộp thư này đã được tìm thấy chứa thư mong muốn (bởi GUID của nó), thư được sao chép từ đó thay vì được lưu lại. (Điều này chưa đủ hiệu quả để sao chép gia tăng.)
  • thông số dsync: -m hiện có thể chỉ định Tên sử dụng đặc biệt cho hộp thư.
  • imapc: Đã thêm imapc_features = gmail-migration để giúp di chuyển từ Gmail. Xem http://wiki2.dovecot.org/Migration/Gmail
  • imapc: Đã thêm imapc_features = tìm kiếm để hỗ trợ lệnh IMAP SEARCH. (Hiện tại yêu cầu hỗ trợ ESEARCH từ máy chủ từ xa.)
  • hết hạn plugin: Đã thêm expire_cache = yes setting để cache hầu hết các tra cứu cơ sở dữ liệu trong các tệp chỉ mục dovecot.
  • hạn ngạch: Nếu cờ overquota trong userdb không khớp với mức sử dụng hạn ngạch hiện tại, hãy thực thi tập lệnh được định cấu hình.
  • redis dict: Đã thêm hỗ trợ cho các khóa hết hạn (: expire_secs = n) và chỉ định số cơ sở dữ liệu (: db = n)
  • auth: Không sụp đổ nếu đăng nhập người dùng chính được cố gắng mà không có bất kỳ bậc thầy được định cấu hình nào = yes passdbs
  • Phân tích cú pháp văn bản UTF-8 cho các thư có thể đã gây ra kết quả bị hỏng đôi khi nếu việc đệm được phân chia ở giữa ký tự UTF-8. Điều này ảnh hưởng ít nhất là tìm kiếm thư.
  • Vệ sinh chuỗi đối với một số đầu ra đã đăng nhập không được thực hiện đúng: văn bản UTF-8 có thể đã bị cắt bớt sai hoặc cắt ngắn có thể không xảy ra.
  • fts-lucene: Tra cứu từ hộp thư ảo bao gồm hơn 32 hộp thư thực có thể gây ra sự cố.

Tính năng mới trong phiên bản 2.2.15:

  • Hiện tại, plugin có thể in nhận xét biểu ngữ trong đầu ra doveconf (thường là phiên bản plugin)
  • Plugin sao chép hiện kích hoạt mức ưu tiên thấp (thay vì cao) cho các hoạt động sao chép thư.
  • IMAP / POP3 / ManageSieve proxy: Nếu không thể kết nối máy chủ đích, hãy thử kết nối lại một lần mỗi giây với giá trị của proxy_timeout. Điều này cho phép khởi động lại nhanh / nâng cấp trên máy chủ phụ trợ mà không trả về lỗi đăng nhập.
  • Tra cứu passdb nội bộ (ví dụ: được thực hiện bởi proxy lmtp / doveadm) không trả lại lỗi trong một số trường hợp cần phải có (ví dụ: allow_nets không khớp)
  • LMTP sử dụng mail_log_prefix ngay bây giờ để ghi nhật ký gửi thư thay vì tiền tố được mã hóa cứng. Tiền tố nhật ký không phân phối vẫn được mã hóa cứng.
  • passdb allow_nets = tra cứu đối sánh địa phương không chứa địa chỉ IP (do các dịch vụ Dovecot thực hiện trong nội bộ)
  • Nhiều sửa lỗi ghi nhật ký và ghi nhật ký lỗi khác nhau
  • Nhiều điều kiện chủng tộc khác nhau được khắc phục thành LAYOUT = index
  • plugin ảo v2.2.14 bị lỗi trong một số trường hợp

Tính năng mới trong phiên bản 2.2.14:

  • Một số bản sửa lỗi quan trọng hơn kể từ RC1:
  • Đã sửa một số điều kiện chủng tộc với việc xử lý dovecot.index.cache có thể gây ra bộ nhớ cache & quot; không cần thiết bị hỏng & quot; lỗi.
  • auth: Nếu auth client liệt kê userdb và bị ngắt kết nối trước khi kết thúc, quá trình auth worker bị kẹt (và cuối cùng tất cả các công nhân có thể bị sử dụng hết và các yêu cầu sẽ bắt đầu thất bại).
  • Một số thay đổi lớn hơn kể từ v2.2.13:

  • Tiêu đề
  • lmtp: Delivered-To: không còn chứa xung quanh địa chỉ email. Các MDA khác không có nó.
  • & quot; Hết dung lượng đĩa & quot; lỗi hiện được coi là lỗi tạm thời (không giống với & quot; Hạn ngạch đĩa & quot;).
  • plugin sao chép: Chỉ sử dụng bản sao cho người dùng có cài đặt mail_replica không trống.
  • lmtp proxy: Đăng nhập một dòng về mỗi lần gửi thư. Cài đặt login_source_ips được gửi. Điều này có thể được sử dụng để thiết lập nguồn địa chỉ IP round-robin từ một nhóm IP (trong trường hợp bạn hết cổng TCP) .Cài đặt đăng nhập có thể sử dụng tcp :: làm plugin path.virtual: Đừng giữ nhiều hơn virtual_max_open_mailboxes (mặc định 64) số hộp thư phụ trợ mở.SSL / TLS có thể được tắt với ssl_options = no_compressionacl: Tệp ACL toàn cục giờ đây hỗ trợ & quot; dấu ngoặc kép & quot; around patterns.Thêm plugin đăng nhập cuối cùng để đặt dấu thời gian đăng nhập cuối cùng của người dùng trên login.LDAP auth: Cho phép tra cứu thông tin đăng nhập passdb cũng với auth_bind = yes
  • IMAP: MODSEQ được gửi trong trả lời FETCH ngay cả khi CONDSTORE / QRESYNC chưa được bật. Điều này đã phá vỡ ít nhất các Outlook cũ.
  • passdb trường mật khẩu bị thiếu được xử lý tĩnh giống như trường mật khẩu trống.
  • mdbox: Cố định vòng lặp vô hạn tiềm năng khi quét tệp mdbox bị hỏng.
  • imap-login, pop3-login: Đã khắc phục sự cố tiềm năng khi máy khách ngắt kết nối đột ngột.
  • imap proxy: Kết nối bị treo trong một số mẫu sử dụng. Điều này chủ yếu ảnh hưởng đến các Outlook cũ hơn.
  • lmtp proxy: Proxy đôi khi gửi thư trống trong các tình huống lỗi hoặc có khả năng gửi thư bị cắt ngắn.
  • fts-lucene: Nếu whitespace_chars được đặt, chúng tôi có thể đã lập chỉ mục một số từ rác, tăng kích thước chỉ mục không cần thiết.

  • Các tham số
  • -c và -i cho lệnh dovecot / doveadm bị bỏ qua nếu socket config có thể đọc được.
  • hạn ngạch: Tính toán lại hạn ngạch không bao gồm INBOX trong một số thiết lập.
  • Tiêu đề thư đôi khi được thêm vào dovecot.index.cache theo thứ tự sai. Vấn đề chính mà vấn đề này gây ra là đồng bộ hóa cộng dồn với dsync + imapc khi đồng bộ thứ hai nghĩ rằng hộp thư cục bộ đã thay đổi.
  • sao lưu doveadm không thông báo nếu email bị thiếu ở giữa hộp thư đích. Bây giờ nó xóa và resyncs hộp thư.

Tính năng mới trong phiên bản 2.2.11:

  • plugin acl: Đã thêm tệp ACL toàn cầu thay thế có thể chứa mẫu hộp thư. Xem http://wiki2.dovecot.org/ACL để biết chi tiết.
  • imap proxy: Đã thêm cài đặt pass_nipipelining proxy_nopipelining để làm việc xung quanh các lỗi máy chủ IMAP khác (đặc biệt là MS Exchange 2013).
  • Đã thêm các biến% {auth_user},% {auth_username} và% {auth_domain}. Xem http://wiki2.dovecot.org/Variables để biết chi tiết.
  • Đã thêm hỗ trợ cho nén LZ4.
  • thống kê: Theo dõi thời gian đồng hồ treo tường cho lệnh.
  • cải thiện plugin pop3_migration để thử khó hơn để đối sánh UIDL chính xác.
  • imap: TÌM KIẾM / SẮP SẮP PHẦN THỨ BA có thể quá lớn.
  • sao lưu doveadm: Đã khắc phục sự cố khẳng định khi đồng bộ hóa xóa hộp thư.

Tính năng mới trong phiên bản 2.2.10:

  • auth: passdb / userdb dict viết lại để hỗ trợ các thiết lập phức tạp hơn nhiều. Xem doc / example-config / dovecot-dict-auth.conf.ext. Các cài đặt cũ sẽ tiếp tục hoạt động.
  • auth: Thêm userdb result_success / failure / tempfail và bỏ qua các thiết lập, tương tự như passdb. Xem http://wiki2.dovecot.org/UserDatabase
  • imap: Lệnh SETQUOTA được triển khai cho người dùng quản trị khi quota_set được định cấu hình. Xem http://master.wiki2.dovecot.org/Quota/Configuration
  • hạn ngạch: Hỗ trợ & quot; * & quot; và & quot;? & quot; ký tự đại diện trong tên hộp thư trong quota_rules
  • mysql: Nhập ssl_verify_server_cert = no | yes tham số. Điều này hiện mặc định là & quot; no & quot; để đảm bảo không có gì xảy ra, nhưng có khả năng sẽ trở thành & quot; có & quot; trong Dovecot v2.3.
  • ldap: Đã thêm chặn = yes thiết lập để sử dụng quy trình công nhân xác thực cho tra cứu ldap. Đây là giải pháp tạm thời để có thể sử dụng nhiều kết nối LDAP đồng thời.
  • pop3c + cải tiến hiệu suất dsync
  • trạng thái hạn ngạch: quota_grace đã bị bỏ qua
  • ldap: Đã sửa lỗi rò rỉ bộ nhớ bằng auth_bind = yes và không có auth_bind_userdn.
  • imap: Không gửi HIGHESTMODSEQ nữa vào SELECT / EXAMINE khi CONDSTORE / QRESYNC chưa bao giờ được bật cho hộp thư.
  • imap: Khắc phục để xử lý hộp thư không có modseqs vĩnh viễn. (Khi [NOMODSEQ] được trả về bởi SELECT, chủ yếu với chỉ mục trong bộ nhớ.)
  • imap: Các bản sửa lỗi khác nhau cho hỗ trợ METADATA.
  • plugin thống kê: Các quá trình chỉ tạm thời giảm đặc quyền (ví dụ: người lập chỉ mục-công nhân) có thể đã đăng nhập lỗi về việc không thể mở / proc / self / io.

Tính năng mới trong phiên bản 2.2.9:

  • Lập chỉ mục tìm kiếm toàn văn có thể được thực hiện tự động sau lưu / sao chép thư bằng cách đặt plugin {fts_autoindex = yes}
  • bản sao: Đã thêm cài đặt replication_dsync_parameters để vượt qua & quot; đồng bộ hóa doveadm & quot; tham số (để kiểm soát những gì cần sao chép).
  • Đã thêm plugin lọc thư
  • Đã thêm hỗ trợ liblzma / xz (zlib_save = xz)
  • tệp bộ nhớ cache được cải thiện của v2.2.8 xử lý một số lỗi cũ đã được hiển thị liên quan đến việc tìm nạp tiêu đề thư.
  • Thay đổi xử lý iostream của v2.2.7 đã khiến một số kết nối bị ngắt kết nối trước khi xóa đầu ra của chúng (ví dụ: thông báo đăng xuất POP3 không được gửi)

Tính năng mới trong phiên bản 2.2.8:

  • Một số việc sử dụng mật khẩu passdb có thể bị người dùng cục bộ khai thác. Bạn có thể cần phải sửa đổi thiết lập của bạn để giữ cho nó hoạt động. Xem http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security

Có gì mới trong phiên bản 2.2.7:

  • Một số cách sử dụng mật khẩu passdb có thể bị khai thác bởi người dùng cục bộ. Bạn có thể cần phải sửa đổi thiết lập của bạn để giữ cho nó hoạt động. Xem http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security
  • auth: Đã thêm khả năng cắt bớt các giá trị được ghi lại bởi auth_verbose_passwords (xem chú thích 10-logging.conf)
  • mdbox: Đã thêm & quot; mdbox_deleted & quot; lưu trữ, có thể được sử dụng để truy cập thư với refcount = 0. Ví dụ: nhập doveadm mdbox_deleted: ~ / mdbox & quot; & quot; chủ đề hộp thư đến oops
  • ssl-params: Đã thêm cài đặt ssl_dh_parameters_length.
  • quy trình tổng thể đang thực hiện tra cứu hostname.domain cho mỗi quá trình được tạo, có thể đã gây ra nhiều tra cứu DNS không cần thiết.
  • dsync: Đồng bộ hóa hơn 100 thư cùng lúc đã gây ra sự cố trong một số trường hợp, khiến thư nhận UID mới.
  • fts-solr: Các máy chủ Solr khác nhau cho những người dùng khác nhau không hoạt động.

Tính năng mới trong phiên bản 2.2.6:

  • acl: Nếu không gian tên công khai / chia sẻ có tệp đăng ký được chia sẻ cho tất cả người dùng, không liệt kê các mục đăng ký không hiển thị cho người dùng truy cập vào nó.
  • doveadm: Đã thêm & quot; tra cứu auth & quot; lệnh để thực hiện tra cứu passdb.
  • login_log_format_elements: Đã thêm% {orig_user},% {orig_username} và% {orig_domain} mở rộng tên người dùng chính xác như được gửi bởi ứng dụng khách (trước khi bất kỳ quá trình xác thực thay đổi nào được thực hiện).
  • Đã thêm cài đặt ssl_prefer_server_ciphers.
  • auth_verbose_passwords: Đăng nhập mật khẩu cũng cho người dùng không xác định.
  • Linux: Đã thêm hỗ trợ tùy chọn cho SO_REUSEPORT với inet_listener {reuse_port = yes}
  • giám đốc: thay đổi v2.2.5 đã gây ra & quot; SYNC bị mất & quot; lỗi
  • dsync: Nhiều bản sửa lỗi và cải tiến xử lý lỗi
  • doveadm -A: Đừng lãng phí CPU bằng cách thực hiện tra cứu cấu hình riêng cho từng người dùng
  • Quá trình ssl-params chạy không còn ngăn khởi động lại Dovecot
  • mbox: Đã sửa lỗi mailbox_list_index = yes để hoạt động chính xác

Tính năng mới trong phiên bản 2.2.5:

  • SSL: Đã thêm hỗ trợ cho bộ mã hóa ECDH / ECDHE (bởi David Hicks)
  • Đã thêm một số trang người bị thiếu (bởi Pascal Volk)
  • trạng thái hạn ngạch: Đã thêm cài đặt quota_status_toolarge (bởi Ulrich Zehl)
  • đạo diễn: Người dùng gần hết hạn có thể đã được chuyển hướng đến các máy chủ khác nhau cùng một lúc.
  • pop3: Tránh khẳng định sự cố nếu khách hàng ngắt kết nối trong LIST.
  • mdbox: Tiêu đề chỉ mục bị hỏng vẫn không được sửa tự động.
  • dsync: Các bản sửa lỗi khác nhau hoạt động tốt hơn với kho lưu trữ imapc và pop3c.
  • ldap: sasl_bind = yes gây ra sự cố, vì biểu tượng lib-sasl của Dovecot xung đột với thư viện Cyrus SASL.
  • imap: Nhiều lỗi xử lý lỗi khác nhau để XỬ LÝ. (Tìm thấy bằng cách sử dụng kịch bản thử nghiệm căng thẳng của Apple.)

Phần mềm khác của nhà phát triển Timo Sirainen

YATunnel
YATunnel

3 Jun 15

Ý kiến ​​để Dovecot

Bình luận không
Nhập bình luận
Bật hình ảnh!