autoexpunge - different settings for different users
Tom Johnson
tj at terramar.net
Tue Feb 9 01:51:05 UTC 2016
> On Feb 7, 2016, at 10:59 AM, Timo Sirainen <tss at iki.fi> wrote:
>
> You can override any mail-related setting from userdb. So for example if you have:
>
> namespace inbox {
> mailbox Trash {
> autoexpunge = 30d
> }
> }
>
> You can have your userdb return namespace/inbox/Trash/autoexpunge=90d extra field for other users. http://wiki2.dovecot.org/UserDatabase/ExtraFields has some examples.
I have my query returning the extra field, with the namespace entries separated by tabs. If I do a doveadm, I see it:
# doveadm user <xxx>
field value
uid 1005
gid 1005
home <xxx>
mail <xxx>
namespace/inbox/Drafts/autoexpunge 3d
namespace/inbox/Quarantine/autoexpunge 3d
quota_rule *:storage=10000M
I turned on debugging, and tried to deliver some email to see if autoexpunge is called, and I'm seeing this:
2016-02-09T01:41:23+0000 s01.lax.mailroute.net dovecot: doveadm(tj at terramar.net): Debug: Unknown userdb setting: plugin/namespace/inbox/Drafts/autoexpunge=3d
2016-02-09T01:41:23+0000 s01.lax.mailroute.net dovecot: doveadm(tj at terramar.net): Debug: Unknown userdb setting: plugin/namespace/inbox/Quarantine/autoexpunge=3d
Anybody know what am I missing?
Thanks-
Tom
More information about the dovecot
mailing list