problem was that i had both mailmessagestore & homedirectory defined for
this user, so mailmessagestore was being used as the last arg to
qmail-local (instead of ./Maildir).  a closer reading of QLDAPNEWS
explained things perfectly.

merry christmas-

dan

> > is it just this user?
> 
> no, it's any user one the system.
> 
> > 
> > check permissions and structure of Maildir directory
> 
> root@mail:/home/djk > ls -al /mail/accounts/dkelley/Maildir/
> total 3
> drwx------    5 vmail    vmail         120 Dec 21 13:55 .
> drwx------    3 vmail    vmail          72 Dec 21 13:55 ..
> drwx------    2 vmail    vmail          48 Dec 21 13:55 cur
> drwx------    2 vmail    vmail          48 Dec 21 13:55 new
> drwx------    2 vmail    vmail          48 Dec 22 10:25 tmp
> 
> > if not and/or try these?
> > 
> > mailmessagestore
> >     where the user's mails should be stored. If you are starting qmail with
> >       qmail-start ./Maildir/
> >     (this is common), this would expand to /realhome/brahe/Maildir/.
> 
> yup, that's ok:  mailmessagestore = /mail/accounts/dkelley, and i'm
> starting with qmail-start ./Maildir/
> 
> the truly bizarro this is this:  i've been hacing on qmail-local for a
> while to see if i could find out which call fails.  it's the
> open_excl() call that's used to open the tmp file in the maildir for the
> initial message write.  the bizarro thing is that qmail-local gets the
> path to open right, except is thinks that the path has "_s" prepended to
> it.  why, i have no idea.  
> 
> dan
> 
> 

Reply via email to