cyrus imap quota
Nic Bernstein
nic at onlight.com
Wed Apr 7 11:08:11 EDT 2010
The text file format is a little tricky, as there is trailing whitespace
which must be preserved.
The quota command is fast, so it is trivial to make a script to modify
the quotas on the fly. I have a perl script which sucks quota
information of of an LDAP directory and uses Cyrus::IMAP::Admin to
update the files. It is fast enough to run every five minutes without
any trouble.
I've attached my scripts if you want to take a look.
Cheers,
-nic
On 04/07/2010 09:55 AM, Holm Kapschitzki wrote:
> Simon Matter schrieb:
>
>>> Holm Kapschitzki schrieb:
>>>
>>>> on my debian box running cyrus imap, most of the postboxes have a quota
>>>> of 100 MB configured. The info is stored in a textfile. On the first
>>>> line there is the currently quota and on the second line there is the
>>>> real hardquota, for example 100000 (100 MB)
>>>>
>>>> Its possible to stop the cyrus mailserver und replace the second line
>>>> with another value without breaking something for all the defined
>>>> postboxes?
>>>>
>> Yes that's possible but you should use Cyrus quota command instead which
>> can be done while Cyrus is up and running. And note that quota information
>> can be stores in other database formats which will make the method above
>> unusable.
>>
>>
>
> thx for answer. But i had to change over 5 thousend mailboxes. so its
> impossible to change this boxes step by step. Thats the reason, i asked
> for changing directly in the textfile. But you say thats impossible
> cause it can be stores in other database formats. Do i have another
> possibility?
>
> Holm
--
Nic Bernstein nic at onlight.com
Onlight llc. www.onlight.com
219 N. Milwaukee St., Suite 2a v. 414.272.4477
Milwaukee, Wisconsin 53202
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cyrus_get_quota.pl
Type: application/x-perl
Size: 2935 bytes
Desc: not available
Url : http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20100407/7f953413/attachment-0002.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cyrus_ldap_quota.pl
Type: application/x-perl
Size: 4278 bytes
Desc: not available
Url : http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20100407/7f953413/attachment-0003.bin
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cyrus-utils.conf
Url: http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20100407/7f953413/attachment-0001.ksh
More information about the Info-cyrus
mailing list