Am 09.01.2013 09:46, schrieb Andreas Oster:
Hello all,
I am using dovecot for some time now but always had very basic configurations. I recently have configured a new, additional namespace in order to move archived mails (Thunderbird Archives) to another storage system.
namespace { type = private separator = . prefix = Archives. location = maildir:/var/vmail/archive/%Ln/Maildir subscriptions = yes list = children inbox = no }
This works well but unfortunately I cannot find a solution to either ignore this new namespace from quota computation or add a separate quota value for it.
I have integrated user authentication with LDAP and fetch some user attributes from LDAP entries:
user_attrs = =home=/var/vmail/%Ln/Maildir,=mail=maildir:/var/vmail/%Ln/Maildir/,otherPager=quota_rule=*:storage=%$
I configured the quota plugin in the following way:
plugin { quota = maildir:User quota:ns= quota2 = maildir:Archive quota:ns=Archives. quota_rule = *:storage=1G quota_rule2 = ns=Archives.:ignore }
unfortunately this does not give the desired result. Folders under the Archives namespace use the same quota as INBOX.
Does anyone have an idea how to fix this ?
Thank you for your kind help
Andreas
Hello all,
I have just realized, that my quota config actually works when using the "ignore" directive, but I am unable to set a separate quota (for example 10G) for the Archives. namespace.
I have tried with:
quota_rule2 = ns=Archives.:storage=10G
but this raises an error message in the logfile:
Jan 9 11:30:01 mail01 dovecot: imap: Debug: Added userdb setting: plugin/quota_rule=*:storage=3G Jan 9 11:30:01 mail01 dovecot: imap: Debug: Effective uid=150, gid=8, home=/var/vmail/novanetwork.loc/testuser/Maildir Jan 9 11:30:01 mail01 dovecot: imap: Debug: Quota root: name=User quota backend=maildir args=ns= Jan 9 11:30:01 mail01 dovecot: imap: Debug: Quota rule: root=User quota mailbox=* bytes=3221225472 messages=0 Jan 9 11:30:01 mail01 dovecot: imap: Warning: quota root User quota rule ns=Archives.:storage=10G: obsolete configuration for rule 'storage=10G' should be changed to 'storage=+10G' Jan 9 11:30:01 mail01 dovecot: imap: Debug: Quota rule: root=User quota mailbox=ns=Archives. bytes=+10737418240 messages=0 Jan 9 11:30:01 mail01 dovecot: imap: Debug: Quota root: name=Archive quota backend=maildir args=ns=Archives.
If I add the '+' the error message will not come up again, but when checkinig the quota value for the folders under the Archives. namespace I still get the quota size for the Inbox namespace.
Thank you for your kind help
best regards
Andreas