Dovecot
Dovecot 郵箱列表索引無法辨識
我已經安裝了 dovecot,我想啟用索引(例如更快地檢索 IMAP STAT 命令)
如果我做:
# doveconf | grep mailbox_list_index mailbox_list_index = no
我看到 dovecot 有這個選項。
但是,如果我添加到 conf 文件中:
mailbox_list_index = yes
我得到:
Starting Dovecot Imap: doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 7: Unknown setting: mailbox_list_index
我似乎沒有找到任何有關此的資訊。
Dovecot 版本是 2.0.9。
配置文件就是這樣:
base_dir = /var/run/dovecot/ disable_plaintext_auth = no ssl = no first_valid_uid = 1000 mail_location = maildir:~/Maildir # Outlook Express and Windows Mail works only with LOGIN mechanism, not the standard PLAIN: auth_mechanisms = plain login #mailbox_list_index = no service auth { user = root unix_listener /var/spool/postfix.host/private/auth { mode = 0666 user = postfix group = postfix } } userdb { args = uid=vmail gid=vmail home=/BASE/%d/%n mail=maildir:/BASE/%d/%n driver = static } passdb { args = username_format=%n /BASE.PASS/%d driver = passwd-file } protocols = pop3 imap #protocols = imap service pop3 { } service imap { } service imap-login { inet_listener imap { address = * port = 143 } }
在這台伺服器上,我將有一些包含 100,000 多條消息的郵件目錄,因此歡迎任何其他改進。
Dovecot 2.0.9非常過時(2011 年 1 月發布!),並且在 Dovecot 2.1.0 之前沒有引入列表索引。升級到更新版本以使用列表索引指令。更新將帶來許多其他修復和性能改進。
無論如何,最相關的性能改進是將郵箱從 MailDir 格式轉換為高級mdbox,這是 Dovecot 最重要的功能之一,尤其是對於大型郵件系統。此外,Dovecot 有一個關於性能調整的完整文件部分,決定相關的部分需要收集有關使用模式和一些硬體基準測試的資訊。