Re: [BUG?] Dovecot 2.4.2 from Dovecot repo (RHEL 9) does not implement Sieve (properly/fully)

Patrick Starrenburg via dovecot <[email protected]>
Newsgroups gmane.mail.imap.dovecot
Message-ID <[email protected]>
Hi

> In repo.dovecot.org, the libpigeonhole_settings.so went accidentically to dovecot-managesieved package instead of dovecot-sieve package.


The thing is though I installed `dovecot-managesieved` as you suggested and the error that Dovecot did not recognise any of the sieve directives in `dovecot.conf` went away **but there was still not any Sieve functionality**. I double/triple checked and confirmed that — only after installing Pigeonhole did Sieve work.

The pigeonhole compiled installation put more files into `/usr/lib64/dovecot/settings/` than `dovecot-managesieved` did. This is my current listing after removing `dovecot-managesieved` and installing Pigeonhole from source. Installing `dovecot-managesieved` only put three files into Settings.

```sh
# ls -la /usr/lib64/dovecot/settings/
total 232
drwxr-xr-x 2 root root  4096 Mar  6 12:41 .
drwxr-xr-x 7 root root  8192 Mar  6 12:41 ..
-rw-r--r-- 1 root root 42624 Mar  6 12:41 libmanagesieve_login_settings.a
-rwxr-xr-x 1 root root  1362 Mar  6 12:41 libmanagesieve_login_settings.la
-rwxr-xr-x 1 root root 34808 Mar  6 12:41 libmanagesieve_login_settings.so
-rw-r--r-- 1 root root 20654 Mar  6 12:41 libmanagesieve_settings.a
-rwxr-xr-x 1 root root  1055 Mar  6 12:41 libmanagesieve_settings.la
-rwxr-xr-x 1 root root 26160 Mar  6 12:41 libmanagesieve_settings.so
-rw-r--r-- 1 root root 33642 Mar  6 12:41 libpigeonhole_settings.a
-rwxr-xr-x 1 root root  1358 Mar  6 12:41 libpigeonhole_settings.la
-rwxr-xr-x 1 root root 34400 Mar  6 12:41 libpigeonhole_settings.so
```
```

Anyway, again, installing `dovecot-managesieved` did not solve the missing Sieve functionality.

__________________

Patrick


> On 9 Mar 2026, at 07:49, Aki Tuomi <[email protected]> wrote:
> 
> 
>> On 08/03/2026 19:32 EET Patrick S. via dovecot <[email protected]> wrote:
>> 
>> 
>> Update:
>> 
> 
> Long story short.
> 
> Pigeonhole is an external plugin to dovecot, hence it won't show up in build options. In repo.dovecot.org, the libpigeonhole_settings.so went accidentically to dovecot-managesieved package instead of dovecot-sieve package.
> 
> This will be fixed soon, and we'll republish the packages, and it should be fine after that. To remediate, you might have to first uninstall dovecot-sieve and dovecot-managesieved, and then install them back.
> 
> Aki
> 

_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.