微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ubuntu – Dovecot – 无法接收邮件 – 致命:没有找到插件’筛选’

苦苦挣扎于Dovecot / Postfix在Ubuntu 11.10上设置,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 = postmaster@jamesrwhite.co.uk
    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
        }

    }

}

我真的很感激任何想法,因为我已经没有想法了.

您可能也需要安装 dovecot-sieve软件包. dovecot-managesieved对于管理规则也很方便.看起来ubuntu人把筛子分成了一个单独的包.

原文地址:https://www.jb51.cc/ubuntu/347947.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐