You can do
passdb {As workaround, can I use command like `doveadm expunge` in cron job for do this task?So, with using `passwd` driver as userdb - there are no ways to set some dovecot single per-user setting? Change passwd to real user database is too hard on working system.Maybe exists some other ways to do auto expunge function for separate mailbox folder on single user?
---
doveadm expunge -u alice@example.com mailbox INBOX savedbefore 31d
---
On 23 January 2018 at 13:20, Aki Tuomi <aki.tuomi@dovecot.fi> wrote:
Well, to have per-user settings, you need a userdb, that can provide per-user settings.
Aki
On 23.01.2018 12:19, Alexey Murz Korepov wrote:
I can't understand what you mean in `return from userdb` - in which place of dovecot config files I can set this rule? I don't use separate userdb for dovecot users.Or maybe this must be set somewhere in user home folder?
On 23 January 2018 at 13:17, Aki Tuomi <aki.tuomi@dovecot.fi> wrote:
No.
The namespace name is irrelevant, it just has to be there. Assuming you have no other namespace config around,
namespace inbox {
inbox = yes
mailbox INBOX {
}
}
Then return from userdb, namespace/inbox/mailbox/INBOX/
autoexpunge=31d The namespace config will be global (affects all users), but autoexpunge setting will be for alice only.
Aki
On 23.01.2018 12:08, Alexey Murz Korepov wrote:
}Thanks, Aki, for quick answer! But can you give me please a real example with user alice@example.com and mailbox INBOX? In my setup I have no user database, I use real linux users, managed via Webmin/Virtualmin.
So I must set in `/etc/dovecot/conf.d/15-mailbo------xes.conf` file something this?
namespace alice@example.com {
mailbox INBOX {
}
namespace/alice@example.com/ma
------ilbox/INBOX/autoexpunge=31d
Or I must fill last string not in `mailboxes.conf` file, but in some other place?
On 23 January 2018 at 12:58, Aki Tuomi <aki.tuomi@dovecot.fi> wrote:
Configure
namespace <name> {
mailbox <name> {
}
}and return from userdb
namespace/<name>/mailbox/<name
>/autoexpunge=value Ak
On 23.01.2018 11:57, Alexey Murz Korepov wrote:
I need to set autoexpunge rule only for one single user and one mailbox (mail folder), so apply it only for user alice@example.com mailbox INBOX. How can I set namespace in dovecot config, that will apply only to single user?
--
--
--