[Dovecot] dovecot 2.0 sieve if working, managesieve not.

Sacha xxxx sacha.xxxx at omnitechweb.it
Wed Dec 7 16:02:23 EET 2011


Hi,
this is my configuration

# OS: Linux 2.6.32-131.0.15.el6.x86_64 x86_64 Red Hat Enterprise Linux Server release 6.1 (Santiago) ext4
auth_debug = yes
auth_master_user_separator = *
auth_username_format = %Lu
auth_verbose = yes
disable_plaintext_auth = no
info_log_path = /var/log/dovecot-info.log
log_path = /var/log/dovecot.log
log_timestamp = "%Y-%m-%d %H:%M:%S "
login_greeting = Dovecot ready
mail_debug = yes
mail_gid = 999
mail_home = /MAIL/%d/%n/
mail_location = maildir:/MAIL/%d/%n/
mail_log_prefix = "%Us(%u): "
mail_plugins = " quota"
mail_privileged_group = mail
mail_uid = 999
passdb {
  args = /etc/dovecot/dovecot-ldap.conf
  driver = ldap
}
passdb {
  args = /etc/dovecot/passwd.masterusers
  driver = passwd-file
  master = yes
  pass = yes
}
plugin {
  quota = maildir:User quota
  quota_warning = storage=95%% quota-warning 95 %u
  quota_warning2 = storage=80%% quota-warning 80 %u
  sieve = ~/sieve/dovecot.sieve
  sieve_dir = ~/sieve
}
protocols = imap pop3 sieve
service auth {
  unix_listener auth-userdb {
    group = mail
    mode = 0660
    user = postfix
  }
}
service managesieve-login {
  executable = /usr/libexec/dovecot/managesieve-login
  inet_listener sieve {
    port = 4190
  }
}
service quota-warning {
  executable = script /usr/local/bin/quota-warning.sh
  unix_listener quota-warning {
    group = mail
    mode = 0666
    user = mail
  }
  user = mail
}
ssl = no
userdb {
  args = /etc/dovecot/dovecot-ldap.user
  driver = ldap
}
doveconf: Error: protocols: Unknown protocol: sieve
doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf: protocols: Unknown protocol: sieve

I get the error Unknown protocol: sieve

The installed rpm package is this:
dovecot-2.0.9-2.el6.x86_64

The sieve filtering is working:

2011-12-07 12:12:29 LDA(utente01@***): Debug: sieve: opening script /MAIL/***/user//sieve/dovecot.sieve
2011-12-07 12:12:29 LDA(utente01@***): Debug: sieve: script /MAIL/***/user//sieve/dovecot.sieve successfully compiled
2011-12-07 12:12:29 LDA(utente01@***): Debug: sieve: executing script from /MAIL/***/utente01//sieve/dovecot.sieve
2011-12-07 12:12:29 LDA(utente01@***): Info: sieve: msgid=<4EDF4A1C.9010509@***>: stored mail into mailbox 'INBOX'

But the manage sieve won't work.
It seems that pigeonhole is installed because /usr/libexec/dovecot/managesieve-login exist and is not empty.

Can you help me?

Thank You

Sushi.



More information about the dovecot mailing list