On Tue, Sep 16, 2003 at 10:43:59PM -0700, Tim Hasson wrote:
> Quoting Doug Clements <[EMAIL PROTECTED]>:
> > On Tue, Sep 16, 2003 at 09:17:48PM -0700, Tim Hasson wrote:
> > > 1. Maildir++ doesn't work on NFS, or at least has serious issues with it,
> > thus
> > > breaking the whole quota support thing.
> > Works great here. What problems are you seeing?
> Please see my previous post (few hours ago):
> Re: Quota problem: negative values in Maildir/maildirsize
Gotcha. I misread, thinking you were saying the Maildir++ format was problematic on
NFS. It appears you mean that the Maildir++ implementation of vpopmail is broken. I
use maildrop exclusively for delivery to mailboxes, if they have quotas or not, which
is likely why I see no problems. Maildrop was written by Mr Sam, who as far as I know
also came up with the Maildir++ spec, so I would hope it's a complete implementation.
Maildir++ violates the spirit of Maildirs in that the maildirsize file that keeps
track of the quota isn't atomically updatable, like the delivery and normal moving
around of mail files is and is therefore succeptable to corruption when used over NFS
sans-locking. In one of the referenced mails above, I make the case that this doesn't
matter, since the file should be rebuilt regularly anyway, and any problems will be
minor and corrected as a matter of course.
You seem to be seeing other things, however.
It looks possibly like either vdelivermail or the qmail-local patch doesn't rebuild
the maildirsize file every so often like the Maildir++ spec requires. Does anyone know
either of these?
> This is not quite desirable..
That looks like a genuine bug. I don't know why vaddomain would drop privilages before
creating the directorys and setting appropriate permissions. That, or I don't
understand how it's supposed to work.