Andreas Oster
2013-Jul-12 05:27 UTC
[Dovecot] getting quota error when accessing private namespace
Hi all, I have run into a problem which I cannot find a solution for. I have created an additional private namespace with the following commands in dovecot.conf : namespace { disabled = no hidden = no ignore_on_failure = no inbox = no list = children location = maildir:/var/vmail/archives/%Ln/Maildir mailbox "archived mails" { auto = subscribe driver special_use = \Archive } prefix = Archives/ separator = / subscriptions = yes type = private } plugin { quota = maildir:User quota:ns quota2 = maildir:Archives quota:ns=Archives/ quota2_rule = *:storage=5G quota_rule = *:storage=1G quota_rule2 = Trash:storage=+200M } I can access the new namespace without any problems but every time a folder in this namespace is accessed, I get the following error messages in mail.err log: dovecot: imap(testuser): Error: quota: Unknown namespace: Archives/ dovecot: last message repeated 49 times Quota seems to work, though I have the feeling, that it only will be updated when closing and reopening the mail client, but this can also be a client issue. Quota for the INBOX is either taken from LDAP or, if there is no value defined in LDAP, will be assigned a quota of 1G The Archives/ namespace has a static quota of 5G for every user. Does anyone have idea how to get rid of these error messages ? Thank you for your kind help Andreas
Robert Schetterer
2013-Jul-12 06:39 UTC
[Dovecot] getting quota error when accessing private namespace
Am 12.07.2013 07:27, schrieb Andreas Oster:> Hi all, > > I have run into a problem which I cannot find a solution for. > > I have created an additional private namespace with the following > commands in dovecot.conf : > > namespace { > disabled = no > hidden = no > ignore_on_failure = no > inbox = no > list = children > location = maildir:/var/vmail/archives/%Ln/Maildir > mailbox "archived mails" { > auto = subscribe > driver > special_use = \Archive > } > prefix = Archives/ > separator = / > subscriptions = yes > type = private > } > > plugin { > quota = maildir:User quota:ns> quota2 = maildir:Archives quota:ns=Archives/ > quota2_rule = *:storage=5G > quota_rule = *:storage=1G > quota_rule2 = Trash:storage=+200M > } > > > I can access the new namespace without any problems but every time > a folder in this namespace is accessed, I get the following error > messages in mail.err log: > > dovecot: imap(testuser): Error: quota: Unknown namespace: Archives/ > dovecot: last message repeated 49 times > > > Quota seems to work, though I have the feeling, that it only will be > updated when closing and reopening the mail client, but this can also > be a client issue. > > Quota for the INBOX is either taken from LDAP or, if there is no value > defined in LDAP, will be assigned a quota of 1G > > The Archives/ namespace has a static quota of 5G for every user. > > > Does anyone have idea how to get rid of these error messages ? > > Thank you for your kind help > > Andreas >why you want to have a separate namespace for archives ?, why not use simply a imap folder for every user ( which i wouldnt call archives, cause that name is allready used by thunderbird etc ), or use some pub namespace with an archive-username folder, restrictions can be done by acl, what problem youre trying to solve? perhaps you might have a look at http://sys4.de/de/blog/2013/02/07/mailarchiv-mit-dovecot-und-postfix-sortiert-nach-datum-mailadressen-und-ein-ausgehend-unterordnern/ for ideas also http://sys4.de/de/blog/2013/03/25/outlook-2013-special-use-mit-dovecot/ should give you help for special use handling, guess german is ok for you Best Regards MfG Robert Schetterer -- [*] sys4 AG http://sys4.de, +49 (89) 30 90 46 64 Franziskanerstra?e 15, 81669 M?nchen Sitz der Gesellschaft: M?nchen, Amtsgericht M?nchen: HRB 199263 Vorstand: Patrick Ben Koetter, Axel von der Ohe, Marc Schiffbauer Aufsichtsratsvorsitzender: Florian Kirstein