From: Timo Sirainen Date: Thu, 19 Dec 2013 21:43:54 +0000 (+0200) Subject: quota-status: Allow mail to go over quota up to quota_grace. X-Git-Tag: 2.2.10~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e66cd209fcab4817d2234d0121b404925dc60034;p=thirdparty%2Fdovecot%2Fcore.git quota-status: Allow mail to go over quota up to quota_grace. --- diff --git a/src/plugins/quota/quota-status.c b/src/plugins/quota/quota-status.c index d9724971f0..bce000b8e7 100644 --- a/src/plugins/quota/quota-status.c +++ b/src/plugins/quota/quota-status.c @@ -61,7 +61,7 @@ quota_check(struct mail_user *user, uoff_t mail_size, } ns = mail_namespace_find_inbox(user->namespaces); - box = mailbox_alloc(ns->list, "INBOX", 0); + box = mailbox_alloc(ns->list, "INBOX", MAILBOX_FLAG_POST_SESSION); ctx = quota_transaction_begin(box); ret = quota_test_alloc(ctx, I_MAX(1, mail_size), too_large_r); diff --git a/src/plugins/quota/quota.c b/src/plugins/quota/quota.c index 778433296a..79f398e61f 100644 --- a/src/plugins/quota/quota.c +++ b/src/plugins/quota/quota.c @@ -1084,7 +1084,7 @@ static int quota_transaction_set_limits(struct quota_transaction_context *ctx) ctx->limits_set = TRUE; mailbox_name = mailbox_get_vname(ctx->box); - /* use last_mail_max_extra_bytes only for LDA/LMTP */ + /* use quota_grace only for LDA/LMTP */ use_grace = (ctx->box->flags & MAILBOX_FLAG_POST_SESSION) != 0; /* find the lowest quota limits from all roots and use them */