struct mailbox_settings *const *box_set;
struct mailbox *box;
time_t expire_time;
+ const char *vname;
if (!array_is_created(&ns->set->mailboxes))
return;
if ((*box_set)->autoexpunge == 0 ||
(unsigned int)ioloop_time < (*box_set)->autoexpunge)
continue;
+
+ vname = t_strconcat(ns->prefix, (*box_set)->name, NULL);
expire_time = ioloop_time - (*box_set)->autoexpunge;
- box = mailbox_alloc(ns->list, (*box_set)->name, 0);
+ box = mailbox_alloc(ns->list, vname, 0);
if (mailbox_autoexpunge(box, expire_time) < 0) {
i_error("Failed to autoexpunge mailbox '%s': %s",
mailbox_get_vname(box),