我正在配置我的 ubuntu 服务器以用于邮件,因此我安装了 dovecot 所有必需的协议,但是当我启动 dovecot 时出现以下错误:
doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf: service(managesieve-login): executable is empty
运行 apt-get install 后我唯一做的事情就是在 conf 中添加了以下几行:
protocols = pop3 imap
mail_location = maildir:~/Maildir
mail_location = mbox:~/mail:INBOX=/var/mail/%u
有人能告诉我我做错了什么吗?
谢谢
答案1
那么根据错误信息来看,你似乎启用了一些sieve
功能位于配置中的某个位置。这是一个方便的工具,但它确实有自己的独立安装:
要将筛子添加到 Dovecot:
apt-get install dovecot-sieve dovecot-managesieved
或者,可能在protocol lmtp
部分中(在我的服务器上,这是在conf.d/20-lmtp.conf
文件中)您会找到在 mail_plugins 行中列出的单词sieve
,您可以将其删除以允许 dovecot 在没有它的情况下启动。