[prev in list] [next in list] [prev in thread] [next in thread] 

List:       exim-users
Subject:    [exim] Problems with quota
From:       Alexander Nagel <alexander () acwn ! de>
Date:       2010-08-25 17:45:29
Message-ID: 4C7556B9.6060301 () acwn ! de
[Download RAW message or body]

Hi,

myproblem: Exim does not regonize the quota threshold and does not send 
a warning mail.

What i have done so far:

i have a exim setup with virtual user and a postgres which works fine so 
far. Now i want to add quota facility. The mailbox which i am using has 
currently about 40MB when i use
du -sh .
Exim wrote about 25MB in the maildirsize because of the regex, which is ok.
And as quota limit i defined 50 MB and a threshold of 10%
The maildirsize file is also correct and gets updated with every new mail.

So, what I am missing?
It would be very kind if someone could help me.

Thank you
Alexander

This is the interessting transport is this one:

  sql_user_local_delivery:
                 driver          = appendfile
                 quota                   = 50M
                 quota_warn_threshold    = 10%
                 # quota_directory         = 
/var/mail/vhosts/${domain}/${local_part}/Maildir
                 directory       = 
/var/mail/vhosts/${domain}/${local_part}/Maildir
                 maildir_format
                 maildir_use_size_file
                 delivery_date_add
                 envelope_to_add
                 return_path_add
                 headers_remove  = Subject:X-Spam-Subject
                 headers_add     = "Subject: ${if 
def:header_X-Spam-Subject:{$h_x-spam-subject:}{$h_subject:}}"
                 user            = mail
                 group           = mail
                 mode            = 0660




Output when running exim with -d

3699 >>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
  3699 --------> alexander@acwn.de <--------
  3699 locking /var/spool/exim4/db/retry.lockfile
  3699 locked /var/spool/exim4/db/retry.lockfile
  3699 EXIM_DBOPEN(/var/spool/exim4/db/retry)
  3699 returned from EXIM_DBOPEN
  3699 opened hints database /var/spool/exim4/db/retry: flags=O_RDONLY
  3699 dbfn_read: key=T:alexander@acwn.de
  3699 no retry record exists
  3699 search_tidyup called
  3700 changed uid/gid: local delivery to alexander <alexander@acwn.de> 
transport=sql_user_local_delivery
  3700   uid=8 gid=8 pid=3700
  3700   auxiliary group list: <none>
  3700   home=NULL current=/
  3700 set_process_info:  3700 delivering 1OoJdf-0000xd-AK to alexander 
using sql_user_local_delivery
  3700 appendfile transport entered
  3700 appendfile: mode=660 notify_comsat=0 quota=52428800 warning=10%
  3700   directory=/var/mail/vhosts/acwn.de/alexander/Maildir format=maildir
  3700   message_prefix=null
  3700   message_suffix=null
  3700   maildir_use_size_file=yes
  3700 ensuring maildir directories exist in 
/var/mail/vhosts/acwn.de/alexander/Maildir
  3700 using regex for maildir directory selection: ^(?:cur|new|\..*)$
  3700 looking for maildirsize in /var/mail/vhosts/acwn.de/alexander/Maildir
  3700 reading quota parameters from maildirsize data
  3700 computing maildir size from maildirsize data
  3700 returning maildir size=25961971 filecount=3802
  3700 delivering in maildir format in 
/var/mail/vhosts/acwn.de/alexander/Maildir
  3700 writing to file tmp/1282756795.H377289P3700.server02.acwn.de
  3700 Exim quota = 52428800 old size = 25961971 this message = 1310 
(included)
  3700   file count quota = 0 count = 3802
  3700 removed header line:
  3700 Subject: Testmail1
  3700 ---
  3700 added header line(s):
  3700 Subject: Testmail1
  3700 ---
  3700 writing data block fd=9 size=1425 timeout=0
  3700 added '1425 1' to maildirsize file
  3700 quota = 52428800 threshold = 5242880 old size = 25961971 message 
size = 1425
  3700 renaming temporary file
  3700 renamed tmp/1282756795.H377289P3700.server02.acwn.de as 
new/1282756795.H377289P3700.server02.acwn.de
  3700 appendfile yields 0 with errno=0 more_errno=0
  3700 search_tidyup called
  3699 journalling alexander@acwn.de
  3699 sql_user_local_delivery transport returned OK for alexander@acwn.de
  3699 post-process alexander@acwn.de (0)
  3699 alexander@acwn.de delivered
  3699 LOG: MAIN

-- 

Alexander Nagel
E-mail: alexander@acwn.de
Homepage:
http://www.acwn.de/
http://www.standspur-kadaver.de/

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic