On Feb 10, 2004, at 1:19 PM, Ken Murchison wrote:
Will Prater wrote:
On Feb 10, 2004, at 6:40 AM, Ken Murchison wrote:Will Prater wrote:su - cyrus -c "/usr/local/cyrus/bin/cyrquota" lists just quotos in the default domain.
List,
I have a script in which I was using cyrquota to check the quota on all users and send messages out to those that are near their quota. After migrating my users to virtual domains in Cyrus IMAP 2.2.3, I have to pass the -d <domain> argument to get the quota usages. Is there a way to dump the quota usages for all users and all domains?
Actually, I just looked at the source and did some testing. When I ported quota to use cyrusdb, I modified quota.c so that if you don't specify *any* quotaroots or domains, it will list *all* quotaroots.
What are you using as your command line? Simply doing 'quota' lists all quotas in all domains on my box.
I assume cyrquota is a renamed cyrus quota. If so, then either you have an old version of quota, or its not using an imapd.conf with virtdomains enabled.
I have installed Cyrus 2.2.3 I should have all the current binaries. Where can I find Cyrus quota? Are you talking about a command within cyradm?
here are the binaries that I have from the installation.
---- -rwxr-xr-x 1 root wheel 677k Jan 28 01:24 arbitron -rwxr-xr-x 1 root wheel 676k Jan 28 01:24 chk_cyrus -rwxr-xr-x 1 root wheel 676k Jan 28 01:24 ctl_cyrusdb -rwxr-xr-x 1 root wheel 678k Jan 28 01:24 ctl_deliver -rwxr-xr-x 1 root wheel 680k Jan 28 01:24 ctl_mboxlist -rwxr-xr-x 1 root wheel 676k Jan 28 01:24 cvt_cyrusdb -rwxr-xr-x 1 root wheel 679k Jan 28 01:24 cyr_expire -rwxr-xr-x 1 root wheel 758k Jan 28 01:24 cyrdump -rwxr-xr-x 1 root wheel 678k Jan 28 01:24 cyrquota -rwxr-xr-x 1 root wheel 720k Jan 28 01:24 deliver -rwxr-xr-x 1 root wheel 684k Jan 28 01:24 fud -rwxr-xr-x 1 root wheel 876k Jan 28 01:24 imapd -rwxr-xr-x 1 root wheel 678k Jan 28 01:24 ipurge -rwxr-xr-x 1 root wheel 838k Jan 28 01:24 lmtpd -r-xr-xr-x 1 root wheel 4.5k Jan 28 01:24 masssievec -rwxr-xr-x 1 root wheel 55k Jan 28 01:24 master -rwxr-xr-x 1 root wheel 678k Jan 28 01:24 mbexamine -rwxr-xr-x 1 root wheel 675k Jan 28 01:24 mbpath -r-xr-xr-x 1 root wheel 3.3k Jan 28 01:24 mkimap -rwxr-xr-x 1 root wheel 685k Jan 28 01:24 notifyd -rwxr-xr-x 2 root wheel 718k Jan 28 01:24 pop3d -rwxr-xr-x 2 root wheel 718k Jan 28 01:24 pop3proxyd -rwxr-xr-x 1 root wheel 712k Jan 28 01:24 reconstruct -rwxr-xr-x 1 root wheel 148k Jan 28 01:24 sievec -rwxr-xr-x 1 root wheel 716k Jan 28 01:24 smmapd -rwxr-xr-x 1 root wheel 765k Jan 28 01:24 squatter -rwxr-xr-x 1 root wheel 791k Jan 28 01:24 timsieved -rwxr-xr-x 1 root wheel 689k Jan 28 01:24 tls_prune ----
-- Kenneth Murchison Oceana Matrix Ltd. Software Engineer 21 Princeton Place 716-662-8973 x26 Orchard Park, NY 14127 --PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp
--will
--- Home Page: http://asg.web.cmu.edu/cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html