苦苦挣扎于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人把筛子分成了一个单独的包.