[Dovecot] quota_rule beeing ignored and set to system soft! quota
Leon Meßner
l.messner at physik.tu-berlin.de
Thu Jun 16 20:29:41 EEST 2011
Hi,
originating from the same Problem Edgar Fuß described here [1] about
"Zero-sized Maildir files and index corruption on over-quota" i setup
quota = fs:user quotas with a quota_rule set to 1.5G to prevent getting
those zero sized mail files. What happens now is that when the user is
over system soft quota (1G) mails stop beeing delivered.
Jun 16 19:05:45 mail dovecot: deliver(elont1):
msgid=<20110616185545.05ab0f56 at x201t>: save failed to INBOX: Quota
exceeded (mailbox for user is full)
This is bad as users get notified per mail by a script about beeing over
quota (this mail is now beeing deferred). If i don't set a
quota_rule i still get 0byte files (quota is ignored). If i set a higher
than system quota quota_rule it still uses the system soft quota.
I have a seconary mailserver which already uses dovecot 2.x but i can't
test the feature there as it's running inside a jail and thus has no
access to quota. I would like to keep this machine on 1.2.16 for now.
dovecot -n output is below.
thanks,
Leon
[1] http://www.dovecot.org/list/dovecot/2010-October/053554.html
19:20_root at mail:/usr/local/etc# dovecot -n
# 1.2.16: /usr/local/etc/dovecot.conf
# OS: FreeBSD 7.3-RELEASE-p2 amd64
log_path: /var/log/dovecot.log
protocols: imaps pop3s managesieve
listen: mail.physik-pool.tu-berlin.de
ssl_cert_file: /etc/private/mail.physik.tu-berlin.de.pem
ssl_key_file: /etc/private/physik.tu-berlin.de_privatekey.pem
login_dir: /var/run/dovecot/login
login_executable(default): /usr/local/libexec/dovecot/imap-login
login_executable(imap): /usr/local/libexec/dovecot/imap-login
login_executable(pop3): /usr/local/libexec/dovecot/pop3-login
login_executable(managesieve): /usr/local/libexec/dovecot/managesieve-login
login_processes_count: 6
login_max_processes_count: 512
verbose_proctitle: yes
first_valid_uid: 200
mail_privileged_group: mail
mail_location: maildir:~/maildir
mmap_disable: yes
mail_nfs_storage: yes
mail_nfs_index: yes
mail_executable(default): /usr/local/libexec/dovecot/imap
mail_executable(imap): /usr/local/libexec/dovecot/imap
mail_executable(pop3): /usr/local/libexec/dovecot/pop3
mail_executable(managesieve): /usr/local/libexec/dovecot/managesieve
mail_plugins(default): quota imap_quota
mail_plugins(imap): quota imap_quota
mail_plugins(pop3): quota
mail_plugins(managesieve):
mail_plugin_dir(default): /usr/local/lib/dovecot/imap
mail_plugin_dir(imap): /usr/local/lib/dovecot/imap
mail_plugin_dir(pop3): /usr/local/lib/dovecot/pop3
mail_plugin_dir(managesieve): /usr/local/lib/dovecot/managesieve
imap_client_workarounds(default): delay-newmail netscape-eoh tb-extra-mailbox-sep
imap_client_workarounds(imap): delay-newmail netscape-eoh tb-extra-mailbox-sep
imap_client_workarounds(pop3):
imap_client_workarounds(managesieve):
pop3_client_workarounds(default):
pop3_client_workarounds(imap):
pop3_client_workarounds(pop3): outlook-no-nuls oe-ns-eoh
pop3_client_workarounds(managesieve):
namespace:
type: private
separator: /
inbox: yes
list: yes
subscriptions: yes
namespace:
type: private
separator: /
prefix: mail/
location: mbox:~/mail
list: yes
subscriptions: yes
lda:
postmaster_address: postmaster at physik.tu-berlin.de
log_path:
info_log_path:
mail_plugins: sieve quota
quota_full_tempfail: yes
sendmail_path: /usr/sbin/sendmail
auth default:
mechanisms: gssapi plain login
krb5_keytab: /etc/mail.krb5.keytab
gssapi_hostname: mail.physik-pool.tu-berlin.de
worker_max_count: 120
passdb:
driver: pam
args: session=yes failure_show_msg=yes max_requests=100
userdb:
driver: passwd
args: blocking=yes
plugin:
sieve: ~/.dovecot.sieve
sieve_dir: ~/.sieve
quota_rule: *:storage=15728640
quota: fs:user
More information about the dovecot
mailing list