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
> 
> http://article.gmane.org/gmane.mail.vpopmail/7924

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.

--Doug

Reply via email to