Hi!

My problem is now solved, it was a combination off two issues

1. Sqwebmail not updating maildirsize when items where deleted -> solved by you with the option --with-trashquota compiled with sqwebmail

2. Qmail not updating when mail is delivered and downloadet .> solved by inter7 in an old thread in mailling list with a suggestion to compile qmail with maildir++ patch placed in vpopmail source (contrib dir)

Thanks for your help :-)

;-Peter
Yanet.dk

Brian Candler wrote:

On Wed, Dec 10, 2003 at 12:34:37AM +0100, Peter Nilsson wrote:


Hi the problem was not solved by upgrading

it seems like sqwebmail donīt update the quota files....the quota is ok until a user deletes mail ind sqwebmail....how can i configure sqwebmail to update the quotafiles....is it the file maildirsize?


So what exactly is the problem when you delete a mail in sqwebmail? Is it that the quota does not go down, when you expect it to? Did you compile with the '--with-trashquota' argument to ./configure?

Apart from that, there is no configuration option which affects quota
calculation that I know of.

The file is indeed maildirsize. If you 'cat' it you will see:
- the first line is the quota (bytes and messages)
- the second line is the number of bytes/messages in the mailbox at the time
maildirsize was created
- subsequent lines are deltas to this value; each time a message is added or
removed, a new line is added with a pair of positive or negative numbers
- once the file gets to 200 lines, it is replaced with a new file

So the quota sqwebmail displays is calculated by adding together lines 2..N
in this file. If you can demonstrate that sqwebmail displays a value which
is *different* from the sum of those values, then you have found a bug. If
you can demonstrate that some user action (such as deleting a mail) does not
correctly append the right new line to maildirsize, then you have also found
a bug.

Brian.



Brian Candler writes:



On Sun, Dec 07, 2003 at 09:58:32AM +0100, Peter Nilsson wrote:


My users get wrong quota info in the front page when they are logged in sqebmail....it seems like sqwebmail is slow to update it to the corret value.

It gets updated when a new message is delivered from an MTA which properly
supports the 'maildir++' extensions.


If you are delivering mail into the mailbox with a Maildir but not Maildir++
application (such as qmail), then try configuring it to deliver using the
external program 'deliverquota' (part of courier-imap) or 'maildrop'
(separate package from the same author)




How does sqwebmail get its quota info?

See the file maildir/README.maildirquota.txt in the source, which also
explains how to configure qmail to use deliverquota.


Regards,

Brian.














Reply via email to