[Dovecot] v.1.2.4 deliver maildir quota does not work

myleetlist at gmx.de myleetlist at gmx.de
Thu Sep 10 11:03:19 EEST 2009


Hi,

I'm using deliver for storing new mails (nfs).
Since v.1.2 deliver does not reject mails if over quota (maildir quota).

test with v. 1.1.18:
# HOME=/tmp/maildir/ /path/dovecot-1.1.18/libexec/dovecot/deliver -e -c /path/dovecot-1.1.18/etc/dovecot.conf
# Quota exceeded (mailbox for user is full)

test with v. 1.2.4:
# HOME=/tmp/maildir/ /path/dovecot-1.2.4/libexec/dovecot/deliver -e -c /path/dovecot-1.2.4/etc/dovecot.conf
-> mail is saved to INBOX

so where is the problem? what am I doing wrong?


greets, Walter.


# cat maildirsize 
250S
8399 21
46 1

log output with mail_debug = yes:
deliver(User): Loading modules from directory: /path/dovecot-1.2.4/lib/dovecot/lda
deliver(User): Module loaded: /path/dovecot-1.2.4/lib/dovecot/lda/lib10_quota_plugin.so
deliver(User): Module loaded: /path/dovecot-1.2.4/lib/dovecot/lda/lib90_sieve_plugin.so
deliver(User): Quota root: name=User quota backend=maildir args=
deliver(User): Namespace: type=private, prefix=INBOX., sep=., inbox=yes, hidden=no, list=1, subscriptions=yes
deliver(User): maildir: data=/tmp/maildir/:INDEX=MEMORY
deliver(User): maildir++: root=/tmp/maildir, index=, control=, inbox=/tmp/maildir
deliver(User): sieve: local script path /tmp/maildir/filter.sieve doesn't exist (using global script path in stead)
deliver(User): sieve: user has no valid personal script
deliver(User): sieve: no scripts to execute: reverting to default delivery.
deliver(User): Namespace INBOX.: Using permissions from /tmp/maildir: mode=0700 gid=-1
deliver(User): msgid=: test () - saved mail to INBOX


# 1.2.4: /path/dovecot-1.2.4/etc/dovecot.conf
# OS: Linux 2.6.18-92.1.22.el5 i686 CentOS release 5.2 (Final) 
log_timestamp: %Y-%m-%d %H:%M:%S 
protocols: none
ssl: no
verbose_proctitle: yes
mail_gid: 6
mail_location: maildir:%h:INDEX=MEMORY
mmap_disable: yes
mail_nfs_storage: yes
mail_nfs_index: yes
maildir_copy_preserve_filename: yes
namespace:
  type: private
  separator: .
  prefix: INBOX.
  location: maildir:%h:INDEX=MEMORY
  inbox: yes
  list: yes
  subscriptions: yes
lda:
  postmaster_address: postmaster at ...
  mail_location: maildir:%h:INDEX=MEMORY
  mail_plugins: quota sieve
  deliver_log_format: msgid=%m: %f (%s) - %$
auth default:
  passdb:
    driver: pam
  userdb:
    driver: passwd
  userdb:
    driver: static
    args: allow_all_users=yes gid=6 sieve=%hfilter.sieve
plugin:
  quota: maildir:User quota
  sieve: %hfilter.sieve

-- 
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01


More information about the dovecot mailing list