Dovecot 2.4.1 userdb override for autoexpunge on specific mailbox
Hi,
I'm trying to override the autoexpunge setting for the "Deleted Messages" mailbox in the INBOX namespace.
[...] mailbox "Deleted Messages" { autoexpunge = 2d special_use = "\\Trash" }
doveconf -nF
mail_namespace
:FILTER settings_filter_name="namespace/inbox" namespace_name=inbox namespace_type=private namespace_separator=/ namespace_prefix= namespace_inbox=yes namespace_hidden=no mailbox=INBOX Drafts Junk Deleted\_Messages Spam Sent Sent\_Messages
The setting seems to be pulled from the userdb and matches the escaping above. It doesn't seem to alter the global "autoexpunge = 2d" setting for this user though.
doveadm user -u tlx@leuxner.net userdb: tlx@leuxner.net user : tlx@leuxner.net home : /var/vmail/domains/leuxner.net/tlx uid : 5000 gid : 5000 quota_storage_size: 5G acl_groups: PublicMailboxAdmins namespace/inbox/mailbox/Deleted\_Messages/autoexpunge: 6h
Regards Thomas
- Thomas Leuxner via dovecot <dovecot@dovecot.org> 2025.05.22 12:07:
namespace/inbox/mailbox/Deleted\_Messages/autoexpunge: 6h [...] May 24 07:31:46 edi dovecot: imap(tlx@leuxner.net)<1888518><9cDdB9s12+eyyzNT>: Mailbox Deleted Messages: autoexpunge: uid=18687, msgid=<dovecot/core/pull/233/c2899890124@github.com>, size=5608
Autoexpunge defined globally works, but the userdb override does not. As this worked with 2.3 this seems to be broken in 2.4.
Regards Thomas
participants (1)
-
Thomas Leuxner