Dovecot

Dovecot 郵箱列表索引無法辨識

  • May 13, 2017

我已經安裝了 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 有一個關於性能調整的完整文件部分,決定相關的部分需要收集有關使用模式和一些硬體基準測試的資訊。

引用自:https://serverfault.com/questions/849892