Is there any answer to my problem with sieve not working with Dovecot
   2.4.1 from Debian 13?
   I have twice been told that it will work if my configuration includes:
   protocol lmtp {
                                                          mail_plugins {


       sieve = yes
                                                          }
   }}
   But that has always been present. There is one and only one entry for
   protocol lmtp.
   It still makes no sense to me that logs complain about a non-existent
   module - it is not referenced anywhere in the configuration.
   Is there any solution or must I downgrade to Dovecot 2.3 to have a
   properly working system?
   Best regards, Martin
   --
   Martin Brampton, Black Sheep Research
   mar...@black-sheep-research.com
   https://black-sheep-research.com
   Tel: +44 1653 524272
   Mobile: +44 7771 787010
   Office: 4 York Road, Malton, North Yorkshire, YO17 6AX, UK.

     On Sunday, Sep 28, 2025 at 7:26 am, Aki Tuomi via dovecot
     <[1]dovecot@dovecot.org> wrote:

       On 28/09/2025 04:36 EEST John via dovecot <dovecot@dovecot.org> wrote:

       Debian dovecot 2.4.1 /etc/dovecot/conf.d/20-lmtp.conf has the lines
       "mail_plugin" and "sieve = yes" commented-out by default.

       dovecot.conf should have a line at the bottom "!include_try
       local.conf". Uncomment this line. Place the above lines in
       /etc/dovecot/local.conf.

       Always run doveconf for syntax correctness. Invalid syntax in
       dovecot.conf will log.

       FYI: Many dovecot sections and variables can be overridden by later
       occurrences, but some are not. I run dovecot on Debian. Debian
       dovecot.conf concatenates conf.d/* into one file. The "passwd pam" {
       ... } cannot be overridden.
       Always run doveconf to see how many passwd and userdb sections
       show-up.

       Pro-tip: Remove the include conf.d/* lines in dovecot.conf. and just
       manually concatenate the conf.d/* lines in dovecot.conf. Everything in
       one place and your configuration won't break when an upgrade occurs.
       Do you want to have many changes in multiple files under conf.d/*?

       I filed a security bug with dovecot 2.4.1. I have not heard back. I
       read that I am supposed to file this kind of bug with the Linux
       Distro, Debian. The bug is 2.4.1 will give the same uid/gid to any
       account after the first authentication. Everyone else gets the same
       uid/gid and all clients start downloading the folders/email of this
       first uid/gid.

       2.4.1 is not production ready.

       Stay with 2.3.+ until it is ready.

     Such bug has not been reported to us yet, but it sounds overly broad.
     Lets see if someone sends this to our way as well.

     Aki

     _______________________________________________
     dovecot mailing list -- dovecot@dovecot.org
     To unsubscribe send an email to dovecot-le...@dovecot.org

References

   Visible links
   1. mailto:dovecot@dovecot.org
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to