dovecot-pigeonhole Missing sieve_imapsieve Plugin?

Christian Kivalo ml+dovecot at valo.at
Thu Jun 7 20:02:40 EEST 2018



On June 7, 2018 6:47:54 PM GMT+02:00, Will Foster <sadsfae at funcamp.net> wrote:
>Hi Folks,
>
>I am having a problem configuring imapsieve via dovecot-pidgeonhole on
>CentOS7.
>
>After following the docs here:
>
>https://wiki2.dovecot.org/Pigeonhole/Sieve/Plugins/IMAPSieve
>
>I get:
>
>dovecot[22026]: managesieve: Fatal: Plugin 'sieve_imapsieve' not found
>from directory /usr/lib64/dovecot/sieve
>dovecot[22026]: doveconf: Error: managesieve-login: dump-capability
>process returned 89
>
>There doesn't seem to be that plugin present or provided by
>dovecot-pigeonhole
>
># ls -lah /usr/lib64/dovecot/sieve/
>total 56K
>drwxr-xr-x. 2 root root   46 Jun  5 12:16 .
>drwxr-xr-x. 7 root root 4.0K Jun  5 12:16 ..
>-rwxr-xr-x. 1 root root  52K Aug  3  2017
>lib90_sieve_extprograms_plugin.so
>
>Am I doing something wrong?  This is provided via the CentOS EPEL
>package
>
>Here's my system details:
>
>* dovecot-pigeonhole-2.2.10-8.el7.x86_64
>* CentOS 7.5 on XFS
>* Rainloop Webmail / Mutt / IMAP access

As written on the imapsieve wiki page you linked above, the imapsieve plugin is available with pigeonhole 0.4.14 which requires dovecot 2.2.24. 

>Here's my dovecot -n
>
>------------
>
># 2.2.10: /etc/dovecot/dovecot.conf
>managesieve(root): Fatal: Plugin 'sieve_imapsieve' not found from
>directory /usr/lib64/dovecot/sieve
>doveconf: Error: managesieve-login: dump-capability process returned 89
># OS: Linux 3.10.0-862.2.3.el7.x86_64 x86_64 CentOS Linux release
>7.5.1804 (Core)
>first_valid_uid = 1000
>info_log_path = /var/log/dovecot-info.log
>log_path = /var/log/dovecot.log
>mail_location = mbox:~/Mail:INBOX=/home/%u/Mail/INBOX_MAIL
>mail_privileged_group = mail
>mbox_write_locks = fcntl
>namespace inbox {
>  inbox = yes
>  location =
>  mailbox Drafts {
>    special_use = \Drafts
>  } 
>  mailbox Junk {
>    special_use = \Junk
>  } 
>  mailbox Sent {
>    special_use = \Sent
>  } 
>  mailbox "Sent Messages" {
>    special_use = \Sent
>  } 
>  mailbox Trash {
>    special_use = \Trash
>  } 
>  prefix =
>} 
>passdb {
>  args = %s
>  driver = pam
>} 
>passdb {
>  driver = pam
>} 
>plugin {
>  imapsieve_url = sieve://localhost:4190
>  sieve = file:~/sieve;active=~/.dovecot.sieve
>  sieve_after = /etc/dovecot/sieve-after
>  sieve_dir = ~/sieve
>  sieve_plugins = sieve_imapsieve sieve_extprograms
>  sieve_user_log = ~/.dovecot.sieve.log
>}
>protocols = imap sieve sieve
>service imap-login {
>  inet_listener imap {
>    port = 143
>  }
>  inet_listener imaps {
>    port = 993
>    ssl = yes
>  }
>}
>service managesieve-login {
>  inet_listener sieve {
>    port = 4190   
>  }
>  process_min_avail = 0
>  service_count = 1
>  vsz_limit = 64 M
>}
>ssl = required
>ssl_cert = </etc/pki/tls/certs/example.net.crt
>ssl_key = </etc/pki/tls/private/example.net.key
>userdb {
>  driver = passwd 
>}
>userdb {
>  driver = passwd 
>}
>protocol lmtp {   
>  mail_plugins = " sieve"
>}
>protocol lda {
>  mail_plugins = " sieve"
>}
>protocol imap {   
>  mail_plugins = " imap_sieve"
>}
>
>-------------
>
>Thanks for any guidance here.
>
>
>--
>@sadsfae // gpg: A31F27E0 // irc: sadsfae
>come have a squat at https://hobo.house

-- 
Christian Kivalo


More information about the dovecot mailing list