On 04/01/2026 20:13 EET Christopher V. via dovecot
     <[1][email protected]> wrote:


     Dear all,

     I guess I found a bug.

     I'm currently testing a migration of my Debian based dovecot bare metal
     installation from 2.3.19 --> 2.4.1
     I'm using shared mailboxes.
     My understanding from the documentation is: "Quota plugin considers
     shared namespaces against owner's quota" and "The quota limits are also
     taken from the userdb."

     The following setup leads to a "Panic: file quota.c":
     * Quota is defined per-user and defined in a MySQL Database (and looked
     up as part of userdb)
     * User A shares directory "Inbox/teilemich" with user B.
     * User B has full access rights (details see below)
     * User A has a quota of 100MB - currently using 60%
     * User B has a quota of 4GB - currently using 550MB
     * User A puts mail xyz in the shared directory --> works
     * User B puts mail abc in the shared directory --> error message (see
     below) and mail is not stored.

     Defining the following not-overwritable global quota > 550 MB eliminates
     the error message. Defining a global quota < 550 MB still leads to the
     error message.
     quota "User quota" {
            storage_size = 560M
            storage_grace = 10M
     }

     Defining an overwritable global quota that is > 550 MB still leads to
     the error message.
     quota_storage_size = 560M
     quota "User quota" {
             storage_grace = 10M
     }

     Can you please check, if this is a bug?
     If you need some details I'm happy to provide it.

     Also - I would be very grateful for a workaround / fix.

     Thanks for all the effort & Best regards,

     Christopher

     -----------------------------------------------------



   Hi,

   does it help if you add

   namespace shared {
       quota_ignore = yes
   }

   Should not crash in any case... any chance you could test with 2.4.2,
   packages from https://repo.dovecot.org/

   Aki

References

   Visible links
   1. mailto:[email protected]
_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to