dovecot-pigeonhole Missing sieve_imapsieve Plugin?

Will Foster sadsfae at funcamp.net
Thu Jun 7 20:25:38 EEST 2018


On Thu, Jun 07, 2018 at 07:02:40PM +0200, Christian Kivalo wrote:
> 
> 
> 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. 
> 

Thanks, I seemed to have missed that.  I've found a bugzilla that seems related
and commented on it, hoping to get it fixed in upstream RHEL/CentOS instead of
building it myself.

https://bugzilla.redhat.com/show_bug.cgi?id=1489943

-will

> >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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <https://dovecot.org/pipermail/dovecot/attachments/20180607/a1922469/attachment.sig>


More information about the dovecot mailing list