Dovecot - 无法接收邮件 - 致命:未找到插件‘sieve’

Dovecot - 无法接收邮件 - 致命:未找到插件‘sieve’

在 Ubuntu 11.10 上努力设置 Dovecot/Postfix,Dovecot 版本:2.0.13,Postfix 版本:2.8.5

我可以使用 mailx 命令发送出站邮件,但无法从 SMTP 接收邮件或发送邮件。

我从 dovecot-deliver.log 收到此错误:

2011-10-16 16:46:08 lda: Fatal: Plugin 'sieve' not found from directory /usr/lib/dovecot/modules

当我查看该目录时,根本没有任何引用筛选的文件,所以我不确定安装是否存在问题,并且由于某种原因它没有被添加。

我主要遵循这个指南:http://library.linode.com/email/postfix/dovecot-mysql-ubuntu-10.10-maverick

我意识到它是针对 10.10 而不是 11.x,所以可能存在一些导致问题的差异。

以下是我的 dovecot.conf:

protocols = imap imaps pop3 pop3s
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:/home/vmail/%d/%n/Maildir

ssl_cert_file = /etc/ssl/certs/dovecot.pem
ssl_key_file = /etc/ssl/private/dovecot.pem

namespace private {
    separator = .
    prefix = INBOX.
    inbox = yes
}

protocol lda {
    log_path = /home/vmail/dovecot-deliver.log
    auth_socket_path = /var/run/dovecot/auth-master
    postmaster_address = [email protected]
    mail_plugins = sieve
}

protocol pop3 {
    pop3_uidl_format = %08Xu%08Xv
}

auth default {
    user = root

    passdb sql {
        args = /etc/dovecot/dovecot-sql.conf
    }

    userdb static {
        args = uid=5000 gid=5000 home=/home/vmail/%d/%n allow_all_users=yes
    }

    socket listen {
        master {
            path = /var/run/dovecot/auth-master
            mode = 0600
            user = vmail
        }

        client {
            path = /var/spool/postfix/private/auth
            mode = 0660
            user = postfix
            group = postfix
        }

    }

}

由于我已经没有主意了,我真的很感激你们的任何想法。

答案1

您可能需要安装鸽舍筛法包裹也是如此。鸽舍管理筛选对于管理规则来说也非常方便。看起来 ubuntu 的用户将 sieve 的内容拆分成了一个单独的包。

相关内容