Hi Norman,
I believe the autocreate quota setting is to allow users to create their own INBOX and enable the automatic setting of a quota when they do. to quote the imapd.conf man page:
autocreatequota: 0 If nonzero, normal users may create their own IMAP accounts by creating the mailbox INBOX. The user's quota is set to the value if it is positive, other- wise the user has unlimited quota.
We use this in an automatic provisioning script that allows users to activate their own mail accounts. The script logs the user in and then executes the imap command "create INBOX" the autocreatequota feature allows them to do this and sets their quota as appropriate.
As far as I know this setting has absolutely zero impact on mailboxes created by the cyrus administrator through IMAP or cyradm calls. If you need to do this as one step, create a script to create mailboxes that will execute both the create mailbox, set quota and any other appropriate commands.
Hope this helps, John
Norman Zhang wrote:
Hi,
I found that eventhough I added the option auotcreatequota to /etc/imapd.conf, there's no effect after creating user.
configdirectory: /var/lib/imap partition-default: /var/spool/imap admins: cyrus allowanonymouslogin: no deleteright: cyrus autocreatequota: 50000 quotawarn: 90 sieveusehomedir: no sievedir: /var/lib/imap/sieve sendmail: /usr/sbin/sendmail hashimapspool: true sasl_pwcheck_method: auxprop sasl_mech_list: cram-md5 lmtp_admins: cyruslmtp lmtp_downcase_rcpt: yes tls_ca_file: /etc/ssl/cyrus-imapd/cacert.pem tls_cert_file: /etc/ssl/cyrus-imapd/cert.pem tls_key_file: /etc/ssl/cyrus-imapd/key.pem
I still need to do
# sq user.xxx 50000
after cm user.xxx. Am I doing anything wrong?
Regards, Norman --- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
--- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html