Hello,
when Dovecot launches (and pretty much at any action afterwards) it
always throws following error:
| managesieve: Fatal: Plugin 'sieve_imapsieve' not found from directory
/usr/lib/dovecot/modules/sieve
| config: Error: managesieve-login: dump-capability process returned 89
dovecot-sieve and dovecot-managesieved are both installed and the only
plugin in the mentioned folder is `lib90_sieve_extprograms_plugin.so`.
`doveconf -n` output:
# 2.2.22 (fe789d2): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.13 (7b14904)
managesieve(username): Fatal: Plugin 'sieve_imapsieve' not found from
directory /usr/lib/dovecot/modules/sieve
doveconf: Error: managesieve-login: dump-capability process returned 89
# OS: Linux 4.4.0-101-generic x86_64 Ubuntu 16.04.3 LTS
auth_mechanisms = plain login
mail_gid = vmail
mail_home = /var/vmail/mailboxes/%d/%n
mail_location = maildir:~/mail:LAYOUT=fs
mail_privileged_group = vmail
mail_uid = vmail
namespace inbox {
? inbox = yes
? location ? mailbox Drafts {
??? auto = subscribe
??? special_use = \Drafts
? }
? mailbox Sent {
??? auto = subscribe
??? special_use = \Sent
? }
? mailbox Spam {
??? auto = subscribe
??? special_use = \Junk
? }
? mailbox Trash {
??? auto = subscribe
??? special_use = \Trash
? }
? prefix }
passdb {
? args = /etc/dovecot/dovecot-sql.conf
? driver = sql
}
plugin {
? imapsieve_mailbox1_before = file:/var/vmail/sieve/global/learn-spam.sieve
? imapsieve_mailbox1_causes = COPY
? imapsieve_mailbox1_name = Spam
? imapsieve_mailbox2_before = file:/var/vmail/sieve/global/learn-ham.sieve
? imapsieve_mailbox2_causes = COPY
? imapsieve_mailbox2_from = Spam
? imapsieve_mailbox2_name = *
? quota = maildir:User quota
? quota_exceeded_message = Benutzer %u hat das Speichervolumen
?berschritten. / User %u has exhausted allowed storage space.
? sieve =
file:/var/vmail/sieve/%d/%n/scripts;active=/var/vmail/sieve/%d/%n/active-script.sieve
? sieve_before = /var/vmail/sieve/global/spam-global.sieve
? sieve_global_extensions = +vnd.dovecot.pipe
? sieve_pipe_bin_dir = /usr/bin
? sieve_plugins = sieve_imapsieve sieve_extprograms
}
protocols = imap lmtp sieve
service auth {
? unix_listener /var/spool/postfix/private/auth {
??? group = postfix
??? mode = 0660
??? user = postfix
? }
? unix_listener auth-userdb {
??? group = vmail
??? mode = 0660
??? user = vmail
? }
}
service imap-login {
? inet_listener imap {
??? port = 143
? }
}
service lmtp {
? unix_listener /var/spool/postfix/private/dovecot-lmtp {
??? group = postfix
??? mode = 0660
??? user = postfix
? }
? user = vmail
}
service managesieve-login {
? inet_listener sieve {
??? port = 4190
? }
}
ssl = required
ssl_cert = </etc/letsencrypt/live/mail.domain.tld/fullchain.pem
ssl_cipher_list =
EDH+CAMELLIA:EDH+aRSA:EECDH+aRSA+AESGCM:EECDH+aRSA+SHA256:EECDH:+CAMELLIA128:+AES128:+SSLv3:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!DSS:!RC4:!SEED:!IDEA:!ECDSA:kEDH:CAMELLIA128-SHA:AES128-SHA
ssl_dh_parameters_length = 2048
ssl_key = </etc/letsencrypt/live/mail.domain.tld/privkey.pem
ssl_prefer_server_ciphers = yes
ssl_protocols = !SSLv3
userdb {
? args = /etc/dovecot/dovecot-sql.conf
? driver = sql
}
protocol imap {
? imap_idle_notify_interval = 29 mins
? mail_max_userip_connections = 20
? mail_plugins = " quota imap_quota imap_sieve"
}
protocol lmtp {
? mail_plugins = " sieve"
? postmaster_address = postmaster at domain.tld
}
Thanks in advance.
Chris
Op 30-11-2017 om 13:47 schreef Christopher Satchell:> Hello, > > when Dovecot launches (and pretty much at any action afterwards) it > always throws following error: > > | managesieve: Fatal: Plugin 'sieve_imapsieve' not found from > directory /usr/lib/dovecot/modules/sieve > | config: Error: managesieve-login: dump-capability process returned 89 > > dovecot-sieve and dovecot-managesieved are both installed and the only > plugin in the mentioned folder is `lib90_sieve_extprograms_plugin.so`.plugin { ? .... ? sieve_plugins = sieve_imapsieve sieve_extprograms } There's your problem. Your Dovecot is too old to have imapsieve support, so that plugin is not installed. Why do you have it enabled then? Regards, Stephan.> > `doveconf -n` output: > > # 2.2.22 (fe789d2): /etc/dovecot/dovecot.conf > # Pigeonhole version 0.4.13 (7b14904) > managesieve(username): Fatal: Plugin 'sieve_imapsieve' not found from > directory /usr/lib/dovecot/modules/sieve > doveconf: Error: managesieve-login: dump-capability process returned 89 > # OS: Linux 4.4.0-101-generic x86_64 Ubuntu 16.04.3 LTS > auth_mechanisms = plain login > mail_gid = vmail > mail_home = /var/vmail/mailboxes/%d/%n > mail_location = maildir:~/mail:LAYOUT=fs > mail_privileged_group = vmail > mail_uid = vmail > namespace inbox { > ? inbox = yes > ? location > ? mailbox Drafts { > ??? auto = subscribe > ??? special_use = \Drafts > ? } > ? mailbox Sent { > ??? auto = subscribe > ??? special_use = \Sent > ? } > ? mailbox Spam { > ??? auto = subscribe > ??? special_use = \Junk > ? } > ? mailbox Trash { > ??? auto = subscribe > ??? special_use = \Trash > ? } > ? prefix > } > passdb { > ? args = /etc/dovecot/dovecot-sql.conf > ? driver = sql > } > plugin { > ? imapsieve_mailbox1_before = > file:/var/vmail/sieve/global/learn-spam.sieve > ? imapsieve_mailbox1_causes = COPY > ? imapsieve_mailbox1_name = Spam > ? imapsieve_mailbox2_before = > file:/var/vmail/sieve/global/learn-ham.sieve > ? imapsieve_mailbox2_causes = COPY > ? imapsieve_mailbox2_from = Spam > ? imapsieve_mailbox2_name = * > ? quota = maildir:User quota > ? quota_exceeded_message = Benutzer %u hat das Speichervolumen > ?berschritten. / User %u has exhausted allowed storage space. > ? sieve = > file:/var/vmail/sieve/%d/%n/scripts;active=/var/vmail/sieve/%d/%n/active-script.sieve > ? sieve_before = /var/vmail/sieve/global/spam-global.sieve > ? sieve_global_extensions = +vnd.dovecot.pipe > ? sieve_pipe_bin_dir = /usr/bin > ? sieve_plugins = sieve_imapsieve sieve_extprograms > } > protocols = imap lmtp sieve > service auth { > ? unix_listener /var/spool/postfix/private/auth { > ??? group = postfix > ??? mode = 0660 > ??? user = postfix > ? } > ? unix_listener auth-userdb { > ??? group = vmail > ??? mode = 0660 > ??? user = vmail > ? } > } > service imap-login { > ? inet_listener imap { > ??? port = 143 > ? } > } > service lmtp { > ? unix_listener /var/spool/postfix/private/dovecot-lmtp { > ??? group = postfix > ??? mode = 0660 > ??? user = postfix > ? } > ? user = vmail > } > service managesieve-login { > ? inet_listener sieve { > ??? port = 4190 > ? } > } > ssl = required > ssl_cert = </etc/letsencrypt/live/mail.domain.tld/fullchain.pem > ssl_cipher_list = > EDH+CAMELLIA:EDH+aRSA:EECDH+aRSA+AESGCM:EECDH+aRSA+SHA256:EECDH:+CAMELLIA128:+AES128:+SSLv3:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!DSS:!RC4:!SEED:!IDEA:!ECDSA:kEDH:CAMELLIA128-SHA:AES128-SHA > ssl_dh_parameters_length = 2048 > ssl_key = </etc/letsencrypt/live/mail.domain.tld/privkey.pem > ssl_prefer_server_ciphers = yes > ssl_protocols = !SSLv3 > userdb { > ? args = /etc/dovecot/dovecot-sql.conf > ? driver = sql > } > protocol imap { > ? imap_idle_notify_interval = 29 mins > ? mail_max_userip_connections = 20 > ? mail_plugins = " quota imap_quota imap_sieve" > } > protocol lmtp { > ? mail_plugins = " sieve" > ? postmaster_address = postmaster at domain.tld > } > > Thanks in advance. > > Chris > >
Am Donnerstag, den 30.11.2017, 13:47 +0100 schrieb Christopher Satchell:> Hello, > > when Dovecot launches (and pretty much at any action afterwards) it > always throws following error: > > > managesieve: Fatal: Plugin 'sieve_imapsieve' not found from > > directory > > /usr/lib/dovecot/modules/sieve > > config: Error: managesieve-login: dump-capability process returned > > 89 > > dovecot-sieve and dovecot-managesieved are both installed and the > only > plugin in the mentioned folder is > `lib90_sieve_extprograms_plugin.so`. > > `doveconf -n` output: > > # 2.2.22 (fe789d2): /etc/dovecot/dovecot.conf > # Pigeonhole version 0.4.13 (7b14904)Hi Christopher, IMAPSieve extension was added with Pigeonhole 0.4.14 Regards, Felix
Thank you very much, the solution was so simple. Am 30.11.2017 um 14:32 schrieb Felix Zielcke:> Am Donnerstag, den 30.11.2017, 13:47 +0100 schrieb Christopher > Satchell: >> Hello, >> >> when Dovecot launches (and pretty much at any action afterwards) it >> always throws following error: >> >>> managesieve: Fatal: Plugin 'sieve_imapsieve' not found from >>> directory >> /usr/lib/dovecot/modules/sieve >>> config: Error: managesieve-login: dump-capability process returned >>> 89 >> dovecot-sieve and dovecot-managesieved are both installed and the >> only >> plugin in the mentioned folder is >> `lib90_sieve_extprograms_plugin.so`. >> >> `doveconf -n` output: >> >> # 2.2.22 (fe789d2): /etc/dovecot/dovecot.conf >> # Pigeonhole version 0.4.13 (7b14904) > Hi Christopher, > > IMAPSieve extension was added with Pigeonhole 0.4.14 > > Regards, > Felix