Auto Create Quota

John Wade jwade at
Mon Jun 28 23:48:52 EDT 2004

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,

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 50000
> after cm Am I doing anything wrong?
> Regards,
> Norman
> ---
> Cyrus Home Page:
> Cyrus Wiki/FAQ:
> List Archives/Info:

Cyrus Home Page:
Cyrus Wiki/FAQ:
List Archives/Info:

More information about the Info-cyrus mailing list