Ubuntu 11.10、Dovecotバージョン:2.0.13、Postfixバージョン:2.8.5でセットアップされたDovecot/Postfixに苦労しています
Mailxコマンドを使用して送信メールを送信できますが、SMTPからメールを受信したり送信したりすることはできません。
Dovecot-deliver.logからこのエラーが発生します:
2011-10-16 16:46:08 lda: Fatal: Plugin 'sieve' not found from directory /usr/lib/dovecot/modules
そのディレクトリを見ると、sieveを参照しているファイルがまったくないため、インストールに問題があり、何らかの理由で追加されなかったかどうかはわかりません。
私は主にこのガイドに従いました: http://library.linode.com/email/postfix/dovecot-mysql-ubuntu-10.10-maverick
11.xではなく10.10用であることに気付いたので、問題を引き起こしているいくつかの違いがある可能性があります。
以下は私の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
}
}
}
私はアイデアを使い果たしたので、どんな考えでも本当に感謝します。
dovecot-sieve パッケージもインストールする必要があります。 dovecot-managesieved ルールの管理にも便利です。 Ubuntuの人々はふるいのものを別のパッケージに分割しているようです。