Dovecot

軟件截圖:
Dovecot
軟件詳細信息:
版本: 2.3.2.1 更新
上傳日期: 17 Aug 18
開發: Timo Sirainen
許可: 免費
人氣: 20

Rating: nan/5 (Total Votes: 0)

Dovecot 是一個開源的免費POP3和IMAP服務器,可以在Linux和類UNIX操作系統上成功部署。 Dovecot項目主要考慮安全性,易於設置,無需特殊維護。


性能最高的IMAP服務器

Dovecot也是性能最高的IMAP服務器之一,符合標準,提供自我優化索引和自我修復。它管理員友好,具有靈活的用戶身份驗證,許多現有POP3和IMAP服務器的遷移支持,以及POP3和IMAP錯誤的變通方法支持。


它符合標準

雖然其他電子郵件服務器大部分都失敗了,但軟件會編譯所有IMAP(Internet消息訪問協議)服務器標準測試。它被設計為提供自我優化的索引,其中包含最終用戶通常需要的客戶端所需的所有數據和信息。

它的自我修復

Dovecot的最佳特點是它能夠在出現問題時自我修復。例如,它將嘗試修復損壞的索引文件。但是,嚴重問題會自動記錄在sysadmin可訪問的日誌文件中。此外,該計劃旨在管理員。


可以修改郵箱和索引

另一個有趣的功能是允許用戶同時修改多台計算機的索引和郵箱,這意味著它可以在群集文件系統上完美運行。此外,導向器代理用於修復常見的NFS(網絡文件系統)緩存問題。


極其靈活的用戶身份驗證

除了上述所有功能外,Dovecot還提供極其靈活的用戶身份驗證,該身份驗證是根據偏移設計的,以支持各種身份驗證機制和數據庫。


它很容易擴展

Dovecot的另一個重要特性是它能夠通過插件擴展自己的新功能。其他電子郵件服務器中的IMAP和POP3帳戶可以在Dovecot中輕鬆導入。它是21世紀非常安全的電子郵件服務器。

此版本中的新功能

  • 各種設置更改,請參閱https://wiki2.dovecot.org/Upgrading/2.3
  • 記錄重寫已開始:記錄現在基於分層事件。這使得可以執行各種操作,例如:1)給出不一致的日誌前綴,2)以更精細的粒度啟用調試日誌記錄,3)以更多機器可讀格式提供日誌。 (例如json)。一切都還沒有完成,特別是很多舊的日誌代碼仍然需要轉換為新的方式。
  • 統計信息重寫已開始:統計信息現在基於(日誌)事件。可以收集有關記錄的任何事件的統計信息。有關詳細信息,請參閱http://wiki2.dovecot.org/Statistics
  • ssl_dh設置替換舊生成的ssl-parameters.dat
  • IMAP:當BINARY FETCH發現郵件損壞時,發送[PARSE]錯誤而不是[UNKNOWNCTE]
  • Linux:由於潛在的安全原因(由cPanel安全團隊找到),默認情況下不再啟用通過PR_SET_DUMPABLE進行核心轉儲。
  • 添加了對SMTP提交代理服務器的支持,其中包括對BURL和CHUNKING擴展的支持。
  • LMTP重寫。現在支持CHUNKING擴展和本地/代理收件人的混合。
  • auth:支持libsodium,增加對ARGON2I和ARGON2ID密碼方案的支持。
  • auth:支持所有平台的BLF-CRYPT密碼方案
  • auth:為passdb / userdb添加了LUA腳本支持。請參閱https://wiki2.dovecot.org/AuthDatabase/Lua
  • 當出現錯誤或達到最大緩衝區大小時,輸入流現在更可靠。以前在某些情況下,這可能會導致Dovecot嘗試讀取已經釋放的內存。
  • 在流末尾編寫預告片時,輸出流以前沒有處理失敗。這主要影響加密和zlib壓縮ostreams,如果最後一次寫入失敗(通常不會發生這種情況),它可能會默默地寫入截斷的文件。
  • 虛擬插件:修復了從具有IMAP BINARY擴展名的虛擬郵箱中抓取郵件時的恐慌。
  • doveadm-server:使用SSL連接修復潛在的掛起
  • doveadm proxy:從v2.2.33 +服務器讀取命令的輸出可能導致輸出損壞或導致崩潰。
  • 許多其他較小的修復

版本2.2.32中的新功能

  • 從2.2.29版本中忘記了imapc重新連接修復,它也進行了“make check”。在單元測試中失敗
  • dict-sql:將多個UPDATE合併到一個語句實際上並沒有工作。
  • 使用vpopmail修復建築

版本2.2.31中的新功能

  • 從2.2.29版本中忘記了imapc重新連接修復,也做了“檢查”在單元測試中失敗
  • dict-sql:將多個UPDATE合併到一個語句實際上並沒有工作。
  • 使用vpopmail修復建築

什麼是新的版本2.2.30.2:

  • imapc重新連接修復程序在2.2.29版本中被遺忘,也做了“檢查”在單元測試中失敗
  • dict-sql:將多個UPDATE合併到一個語句實際上並沒有工作。
  • 使用vpopmail修復建築

什麼是新的版本2.2.29.1:

  • imapc重新連接修復程序從2.2.29版本中被遺忘,也做了“檢查”在單元測試中失敗
  • dict-sql:將多個UPDATE合併到一個語句實際上並沒有工作。
  • 使用vpopmail修復建築

2.2.28版中的

新功能

  • 導演:“doveadm director move”到同一主機現在刷新用戶的超時。這樣,只需定期將用戶移動到那裡,就可以使用戶始終處於同一後端。
  • 創建新郵箱時,最初使用INBOX的dovecot.index.cache緩存決策。
  • 只有當GUID可以快速從索引/緩存中獲取時,現在只有GUID才能將GUID寫入dovecot.index.log。
  • pop3c:將PASS命令的超時時間增加到5分鐘。
  • 搜索或排序時不再忽略郵件訪問錯誤。使用IMAP時,未標記的SEARCH / SORT回复仍然與以前一樣發送,但是沒有回复而是返回OK。
  • 使dovecot.list.index的文件名可配置。當有多個名稱空間指向同一個郵件根目錄時(例如mdbox的lazy_expunge名稱空間),這是必需的。
  • 訪問文件夾vsize時將size.virtual添加到dovecot.index(例如quota = count)。這主要是一種解決方法,可以避免由於損壞或其他原因導致dovecot.index.cache丟失郵件大小時緩慢的配額重新計算性能。
  • auth:支持OAUTHBEARER和XOAUTH2機制。在客戶端的lib-dsasl中也支持它們。
  • auth:支持SASL機製過濾:passdb {mechanisms}
  • 通過不多次存儲不必要的重複設置來縮小郵件進程的內存使用量。
  • imap:添加imap_fetch_failure設置來控制某些郵件的FETCH失敗時會發生什麼(參見example-config)。
  • imap:在斷開連接日誌行中包含有關最後一個命令的信息。
  • imap:創建了新的SEARCH = X-MIMEPART擴展。它目前沒有默認通告,因為它沒有完全實現。
  • fts-solr:添加對基本身份驗證的支持。
  • Cassandra:如果設置了execution_retry_interval和execution_retry_times,則支持自動重試失敗的查詢。
  • doveadm:添加了“郵箱路徑”命令。
  • mail_log插件:如果插件{mail_log_cached_only = yes},請僅在不需要打開電子郵件時記錄所需字段。
  • 添加了mail_vsize_bg_after_count設置(參見example-config)。
  • 添加了mail_sort_max_read_count設置(請參閱example-config)。
  • pop3c:添加了pop3c_features = no-pipelining設置,以防止使用PIPELINING擴展,即使它已被廣告。
  • 索引文件:自v2.2.26起,day_first_uid未正確更新。這導致dovecot.index.cache不是最佳的。
  • imap:SEARCH / SORT可能在client_check_command_hangs中聲明了崩潰
  • imap:FETCH X-MAILBOX可能在虛擬郵箱中聲明了崩潰。
  • imap:標記命令回復中的運行時間通常是錯誤的。
  • 搜索:使用NOT n:*或NOT UID n:*未正確處理
  • 導演:doveadm導演踢壞了
  • 導演:使用director_flush_socket
  • 修復崩潰
  • 導演:在後端之間移動用戶時修復一些錯誤
  • imapc:各種錯誤處理修復和改進
  • master:doveadm進程狀態輸出有很多重複。
  • autoexpunge:如果郵箱的重命名時間戳比郵件的保存時間戳更新,請改用它。這在例如自動擴展時很有用。通過在“廢紙簍”下重命名廢紙簍/ *和整個郵箱,以防止它過早地自動退出。
  • autoexpunge:多個進程可能一直試圖同時刪除相同的郵件。這是有問題的,特別是使用lazy_expunge插件。
  • auth:%{passdb:*}在auth-worker進程中為空
  • auth-policy:hashed_pa​​ssword始終為空。
  • dict-sql:如果可能,將多個UPDATE合併到一個語句中。
  • fts-solr:發送查詢時逃脫{}字符
  • fts:fts_autoindex_exclude =特殊用途導致崩潰
  • doveadm-server:修復多個請求重複使用進程時的洩漏和其他問題(service_count!= 1)
  • sdbox:修復郵箱創建競爭的斷言崩潰
  • lda / lmtp:如果使用Sieve,deliver_log_format值並不完全正確。特別是%{storage_id}已被破壞。

  • 如果userdb更改了用戶名,則
  • lmtp_user_concurrency_limit無法正常工作

版本2.2.27中的新功能

  • 添加了mail_crypt插件,允許加密存儲的電子郵件。見http://wiki2.dovecot.org/Plugins/MailCrypt
  • stats:通過設置stats_carbon_server = ip:port
  • 可以將全局統計信息發送到Carbon服務器
  • imap / pop3 proxy:如果passdb返回proxy_not_trusted,請不要發送ID / XCLIENT
  • 為%變量添加了通用哈希修飾符:%{; rounds =,truncate =,salt = s>:field}哈希算法是任何受支持的哈希算法,例如md5,sha1,sha256。還有“pkcs5”。使用SHA256支持。例如:%{sha256:user}或%{md5; truncate = 32:user}。
  • 添加了對SHA3-256和SHA3-512哈希的支持。
  • config:支持local_name中的DNS通配符,例如: local_name * .example.com {..}匹配anything.example.com,但不匹配multiple.anything.example.com。
  • config:支持local_name中的多個名稱,例如: local_name" 1.example.com 2.example.com" {..}
  • 修復了配置auth-policy時驗證身份驗證失敗的問題,並且在沒有設置用戶名的情況下驗證中止/失敗。
  • director:如果兩個用戶有不同的標籤,但是相同的哈希,則用戶可能已被重定向到錯誤的標籤的主機。
  • 索引文件可能被認為錯誤丟失,導致“Missing middle file seq = ..”要記錄和索引重建。啟用IMAP休眠時,這更容易發生。
  • 在休眠狀態下正確恢復狀態的各種修復。
  • dovecot.index文件通常是每封電子郵件4個字節太大。這是因為每封電子郵件浪費了3個字節,可用於IMAP關鍵字。
  • 更好地處理dovecot.list.index損壞的各種修復。
  • lib-fts:修復了具有特定輸入的地址標記器中的斷言崩潰。
  • 修復HTML中的斷言崩潰問題,使用特定輸入進行文本解析(例如,用於FTS索引或代碼段生成)
  • doveadm sync -1:修復了處理郵箱GUID衝突的問題。
  • sdbox,mdbox:如果在運行索引fsck的lib-index中檢測到損壞,則執行完整索引重建。
  • quota:在不同配額根之間移動郵件時,不要跳過配額檢查。
  • 搜索:未正確處理搜索參數中的多個序列集或UID集。它們被錯誤地合併在一起。

版本2.2.26.0中的新功能

  • 修正了一些編譯問題。
  • auth:修復了使用NTLM或SKEY機制和多個passdbs時的斷言崩潰。
  • auth:修復了導出到具有空值的auth-worker passdb額外字段時的崩潰。
  • dsync:修復了dsync_brain_sync_mailbox_deinit中的assert-crash

版本2.2.25中的新功能

  • 對doveadm的各種修復。特別是通過doveadm-server運行的命令被破壞了。
  • 導演:修正用戶在某些情況下陷入困境
  • 導演:修正了導演不斷向對方發送不同狀態並且永遠不會同步的情況。
  • 導演:修復了與慢速“用戶被殺”有關的斷言崩潰回复
  • 修復了與istream-concat相關的斷言崩潰,它至少可以通過Sieve腳本觸發。

版本2.2.23中的新功能

  • 對doveadm的各種修復。特別是通過doveadm-server運行的命令被破壞了。
  • 導演:修正用戶在某些情況下陷入困境
  • 導演:修正了導演不斷向對方發送不同狀態並且永遠不會同步的情況。
  • 導演:修復了與慢速“用戶被殺”有關的斷言崩潰回复
  • 修復了與istream-concat相關的斷言崩潰,它至少可以通過Sieve腳本觸發。

版本2.2.21中的新功能

  • doveadm郵箱列表(以及其他一些)已被破壞在v2.2.20
  • director:修復了僅使用一個Director服務器運行時後端更改的問題。
  • 虛擬插件:修復了嘗試打開不存在的自動處理後端郵箱時崩潰的問題。

版本2.2.20中的新功能

  • 添加了郵箱{autoexpunge =}設置。有關詳細信息,請參閱http://wiki2.dovecot.org/MailboxSettings。
  • ssl_options:添加了對no_ticket的支持
  • imap / pop3 / managingieve-login:添加了postlogin_socket = path passdb extra字段。這允許替換特定用戶的默認服務imap / pop3 / managingieve {}設置(例如,通過valgrind或strace運行他們的imap進程)。
  • doveadm fetch:添加了date.sent / received / saved.unixtime
  • fs-posix:添加mode = auto參數,根據父目錄設置創建的文件和目錄模式,如果它有setgid-bit。
  • director:支持具有主機名的後端,這樣就可以驗證他們的SSL證書。
  • 導演:如果使用doveadm director命令同時修改多個導演中的同一後端並且更改有衝突,則導演狀態變得不同步。此修復包括一些額外的檢查,這可以確保如果仍然發生這種衝突,它會自動修復。在某些情況下,現在可能會不必要地觸發此類自動修復並記錄錯誤。
  • 導演:後端標籤無法正常工作。
  • ldap:tls_ *設置未用於ldaps URI。
  • ldap,mysql:修復設置連接超時。
  • auth:通過auth-worker的userdb查找無法更改用戶名
  • dsync:修復了處理已刪除目錄的問題。確保我們不要進入無限郵箱重命名循環。
  • imap:修復了NOTIFY在看到名稱空間不支持NOTIFY時崩潰的情況。
  • imap:使用SETMETADATA後,各種命令(尤其是FETCH)在輸出較大時可能會掛起。
  • stats:空閒會話沒有經常刷新,導致統計過程忘記它們,並在以後更新時記錄有關未知會話的錯誤。
  • stats:已修復“重複的會話ID” LMTP傳遞給多個收件人時的錯誤和fts_autoindex = yes。
  • zlib插件:修復了在未設置zlib_save但導致源消息被壓縮時導致緩存損壞的複制。
  • fts-solr:修復了轉義Solr查詢參數的問題。

  • 使用lmtp_rcpt_check_quota = yes 忽略
  • lmtp:quota_full_tempfail = yes

版本2.2.18中的新功能

  • director:登錄UNIX套接字通常被檢測為doveadm或director ring socket,導致它在現有安裝中斷開。
  • sdbox:在alt存儲中復制郵件時,也將目標設置為alt存儲。

版本2.2.16中的新功能

  • dbox:重新同步(例如doveadm force-resync)不再刪除dovecot.index.cache文件。緩存文件很少出現問題所以這只會造成不必要的緩慢。
  • 郵箱創建期間郵箱名稱限制已更改:層次結構名稱的每個部分(例如“x”或“y”中的“x / y”)現在最多可達255個字符(而不是200個字符)。這還將層級級別的最大數量減少到16(而不是20),以保持最大名稱長度4096(常見的PATH_MAX限制)。 255 char限制有望足夠大,可以從所有現有系統進行遷移。這也是許多文件系統的限制。
  • director:添加了director_consistent_hashing設置以啟用一致性哈希(而不是大多數隨機MD5哈希)。當後端計數發生變化時,這會導致後端之間的用戶移動更少,這可能會提高性能(主要是由於緩存)。
  • 導演:添加了對“標記”的支持,允許一個導演響鈴為不同用戶組的多個後端群集提供服務。
  • LMTP服務器:添加了lmtp_user_concurrency_limit設置,以限制單個用戶可以同時完成多少LMTP交付。
  • LMTP服務器:添加了對STARTTLS命令的支持。
  • 如果生成的日誌數據生成速度快於可寫入的日誌數據,請記錄有關它的警告,並在ps輸出的日誌進程的進程標題中顯示有關它的信息。此外,不要讓單個服務氾濫太長時間,否則會拖延其他服務的日誌記錄。
  • stats:添加了對獲取全局統計信息的支持。
  • stats:使用與Dovecot其餘部分相同的會話ID。
  • stats:插件現在可以創建自己的統計字段
  • doveadm服務器:現在也可以通過doveadm服務器(TCP套接字)使用與郵件無關的命令。
  • doveadm proxying:passdb lookup現在可以覆蓋doveadm_port並更改用戶名。
  • doveadm:搜索查詢現在支持“oldestonly”參數在第一次不匹配時立即停止。這可用於優化:doveadm expunge郵箱已保存在30d oldestonly之前
  • doveadm:添加了“保存”命令直接將郵件保存到指定的郵箱(繞過Sieve)。
  • doveadm fetch:添加了body.snippet字段,該字段返回沒有空格或HTML標記的消息的前100個字符。結果存儲在dovecot.index.cache中,因此可以有效地獲取它。
  • dsync:添加了-t參數,僅同步比給定的接收時間戳更新的郵件。
  • dsync:添加了-F [ - ]參數,僅使用[out]給定的標記/關鍵字同步郵件。
  • dsync:添加了-a參數,用於指定包含用戶所有郵件的虛擬郵箱。如果已發現此郵箱包含所需郵件(通過其GUID),則會從那裡複製郵件而不是重新保存。 (這對於增量複製來說還不夠有效。)
  • dsync:-m參數現在可以指定郵箱的特殊用途名稱。
  • imapc:添加了imapc_features = gmail-migration以幫助從GMail遷移。見http://wiki2.dovecot.org/Migration/Gmail
  • imapc:添加了imapc_features = search以支持IMAP SEARCH命令。 (目前需要遠程服務器的ESEARCH支持。)
  • expire plugin:添加expire_cache = yes設置以緩存dovecot索引文件中的大多數數據庫查找。
  • quota:如果userdb中的overquota-flag與當前配額使用情況不匹配,請執行已配置的腳本。
  • redis dict:添加了對過期密鑰的支持(:expire_secs = n)並指定數據庫編號(:db = n)
  • auth:如果在沒有配置master = yes passdbs的情況下嘗試主用戶登錄,請不要崩潰
  • 解析UTF-8文本的郵件有時會導致破解結果,如果緩衝是在UTF-8字符的中間分割的話。這至少影響了搜索消息。
  • 某些已記錄輸出的字符串清理未正確完成:UTF-8文本可能被錯誤地截斷,或者截斷可能根本沒有發生。
  • fts-lucene:來自包含超過32個物理郵箱的虛擬郵箱的查找可能導致崩潰。

版本2.2.15中的新功能

  • 插件現在可以在doveconf輸出中打印橫幅註釋(通常是插件版本)
  • 複製插件現在會觸發郵件複製操作的低優先級(而不是高優先級)。
  • IMAP / POP3 / ManageSieve代理:如果無法連接目標服務器,請每秒重試連接一次,直至達到proxy_timeout的值。這允許在後端服務器上快速重新啟動/升級,而不會返回登錄失敗。
  • 內部passdb查找(例如由lmtp / doveadm代理完成)在某些情況下(例如allow_nets不匹配)未返回失敗
  • LMTP現在使用mail_log_prefix來記錄郵件傳遞而不是硬編碼前綴。但是,未送達日誌前綴仍然是硬編碼的。
  • passdb allow_nets = local匹配不包含IP地址的查找(由Dovecot服務內部完成)
  • 各種調試日誌記錄和錯誤日誌記錄改進
  • 各種競爭條件修復了LAYOUT = index
  • v2.2.14虛擬插件在某些情況下崩潰

版本2.2.14中的新功能

  • 自RC1以來的一些更重要的修復:
  • 使用dovecot.index.cache處理修復了幾個競爭條件,可能導致不必要的“緩存已損壞”。錯誤。
  • auth:如果auth客戶端列出了userdb並在完成之前斷開連接,那麼auth worker進程就會卡住(最終所有工作人員都會用完,請求會開始失敗)。
  • 自v2.2.13以來的一些較大變化:
  • lmtp:Delivered-To:標題不再包含電子郵件地址。其他MDA也沒有。
  • “磁盤空間不足”錯誤現在被視為臨時錯誤(與“磁盤配額不足”不同)。
  • 複製插件:僅對具有非空mail_replica設置的用戶使用複制。
  • lmtp proxy:記錄每個郵件傳遞的行。添加login_source_ips設置。這可用於從IP池中設置源IP地址循環(如果您的TCP端口用完).Rawlog設置可以使用tcp ::作為path.virtual插件:不要超過virtual_max_open_mailboxes (默認為64)後端郵箱的數量open.SSL / TLS壓縮可以使用ssl_options = no_compressionacl禁用:全局ACL文件現在支持“quotes”和“quotes”。 patterns.Added last-login插件,用於在login.LDAP auth上設置用戶的上次登錄時間戳:允許使用auth_bind = yes
  • 的passdb憑證查詢
  • IMAP:即使未啟用CONDSTORE / QRESYNC,MODSEQ也會在FETCH回復中發送。這打破了至少舊的Outlook。
  • passdb靜態處理缺失密碼字段與空密碼字段相同。
  • mdbox:修復了掃描損壞的mdbox文件時潛在的無限循環。
  • imap-login,pop3-login:修正客戶端意外斷開連接時可能發生的崩潰。
  • imap proxy:連接在一些使用模式中掛起。這主要影響了舊的Outlook。
  • lmtp proxy:代理有時會在錯誤情況下發送空郵件,或者可能會發送截斷的郵件。
  • fts-lucene:如果設置了whitespace_chars,我們可能最終索引了一些垃圾字,不必要地增加了索引大小。

  • 如果配置套接字可讀,則忽略
  • -c和-i參數,用於dovecot / doveadm命令。
  • 配額:某些設置中的配額重新計算不包括INBOX。
  • 郵件標題有時會以錯誤的順序添加到dovecot.index.cache中。這引起的主要問題是當第二次同步認為本地郵箱已更改時,dsync + imapc增量同步。
  • doveadm備份沒有註意到目標郵箱中間是否缺少電子郵件。現在它刪除並重新同步郵箱。

版本2.2.11中的新功能

  • acl plugin:添加了一個可以包含郵箱模式的備用全局ACL文件。有關詳細信息,請參見http://wiki2.dovecot.org/ACL。
  • imap proxy:添加了proxy_nopipelining passdb設置以解決其他IMAP服務器的錯誤(特別是MS Exchange 2013)。
  • 添加了%{auth_user},%{auth_username}和%{auth_domain}變量。有關詳細信息,請參閱http://wiki2.dovecot.org/Variables。
  • 添加了對LZ4壓縮的支持。
  • stats:跟踪命令的掛鐘時間。
  • pop3_migration插件改進,以更加努力地正確匹配UIDL。
  • imap:SEARCH / SORT PARTIAL響應可能太大了。
  • doveadm backup:修復了同步郵箱刪除時的斷言崩潰問題。

版本2.2.10中的新功能

  • auth:passdb / userdb dict rewrite以支持更複雜的設置。請參閱doc / example-config / dovecot-dict-auth.conf.ext。舊設置將繼續有效。
  • auth:添加了userdb result_success / failure / tempfail並跳過設置,類似於passdb。請參閱http://wiki2.dovecot.org/UserDatabase
  • imap:配置quota_set時為admin用戶實施SETQUOTA命令。見http://master.wiki2.dovecot.org/Quota/Configuration
  • 配額:支持“*”和“?” quota_rules中郵箱名稱中的通配符
  • mysql:添加了ssl_verify_server_cert = no | yes參數。目前默認為“否”。確保沒有任何破壞,但可能會變成“是”在Dovecot v2.3。
  • ldap:添加了blocking = yes設置以使用auth worker進程進行ldap查找。現在,這是一種解決方法,可以使用多個同時進行的LDAP連接。
  • pop3c + dsync性能改進
  • quota-status:quota_grace被忽略
  • ldap:用auth_bind = yes修復內存洩漏,沒有auth_bind_userdn。
  • imap:當從未為郵箱啟用CONDSTORE / QRESYNC時,不要再在SELECT / EXAMINE上發送HIGHESTMODSEQ。
  • imap:修復了處理沒有永久modseqs的郵箱的問題。 (當SELECT返回[NOMODSEQ]時,主要是內存索引。)
  • imap:對METADATA支持的各種修復。
  • stats插件:只暫時刪除權限的進程(例如indexer-worker)可能記錄了無法打開/ proc / self / io的錯誤。

版本2.2.9中的新內容

  • 現在可以在完成全文搜索索引後自動完成通過設置插件{fts_autoindex = yes}
  • 來保存/複製郵件
  • replicator:添加了replication_dsync_parameters設置以傳遞“doveadm sync”參數(用於控制複製內容)。
  • 添加了郵件過濾器插件
  • 添加了liblzma / xz支持(zlib_save = xz)
  • v2.2.8改進的緩存文件處理暴露了幾個與獲取郵件頭相關的舊錯誤。
  • v2.2.7的iostream處理更改導致某些連接在刷新輸出之前斷開連接(例如,沒有發送POP3註銷消息)

版本2.2.8中的新功能

  • 本地用戶可以利用passdb checkpassword的一些用法。您可能需要修改設置以使其正常工作。請參閱http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security

版本2.2.7中的新功能

  • passdb checkpassword的一些用法可能已被利用本地用戶。您可能需要修改設置以使其正常工作。請參閱http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security
  • auth:添加了截斷auth_verbose_passwords記錄的值的功能(參見10-logging.conf註釋)
  • mdbox:添加了“mdbox_deleted” storage,可用於訪問refcount = 0的消息。例如:doveadm import mdbox_deleted:〜/ mdbox""郵箱收件箱主題oops
  • ssl-params:添加了ssl_dh_parameters_length設置。
  • 主進程正在為每個創建的進程執行hostname.domain查找,這可能導致了大量不必要的DNS查找。
  • dsync:同時同步超過100條消息會在某些情況下導致問題,從而導致消息獲得新的UID。
  • fts-solr:不同用戶的不同Solr主機無效。

版本2.2.6中的新功能

  • acl:如果公共/共享命名空間具有所有用戶的共享訂閱文件,請不要列出訪問它的用戶不可見的訂閱條目。
  • doveadm:添加了“auth lookup”執行passdb查找的命令。
  • login_log_format_elements:添加%{orig_user},%{orig_username}和%{orig_domain}擴展到完全由客戶端發送的用戶名(在進行任何更改身份驗證過程之前)。
  • 添加了ssl_prefer_server_ciphers設置。
  • auth_verbose_passwords:也為未知用戶記錄密碼。
  • Linux:使用inet_listener {reuse_port = yes}
  • 添加了對SO_REUSEPORT的可選支持
  • 導演:v2.2.5更改導致“SYNC丟失”錯誤
  • dsync:許多修復和錯誤處理改進
  • doveadm -A:不要通過為每個用戶執行單獨的配置查找來浪費CPU
  • 長時間運行的ssl-params進程不再阻止Dovecot重啟
  • mbox:修復了mailbox_list_index = yes以使其正常工作

版本2.2.5中的新功能

  • SSL:增加了對ECDH / ECDHE密碼套件的支持(作者David Hicks)
  • 添加了一些缺失的手冊頁(Pascal Volk)
  • quota-status:添加了quota_status_toolarge設置(由Ulrich Zehl提供)
  • 導演:即將到期的用戶可能同時被重定向到不同的服務器。
  • pop3:如果客戶端在LIST期間斷開連接,則避免斷言崩潰。
  • mdbox:損壞的索引標題仍未自動修復。
  • dsync:各種修復程序可以更好地與imapc和pop3c存儲配合使用。
  • ldap:sasl_bind = yes導致崩潰,因為Dovecot的lib-sasl符號與Cyrus SASL庫衝突。
  • imap:各種錯誤處理修復了CATENATE。 (使用Apple的壓力測試腳本找到。)

顯影劑的其他軟件 Timo Sirainen

YATunnel
YATunnel

3 Jun 15

意見 Dovecot

評論沒有發現
添加評論
打開圖片!