I'm assuming your maildirs are not getting auto created? I think your dirmaker script may need a bit of adjusting. Try this:
#!/bin/sh mkdir -m 700 -p $1 /var/qmail/bin/maildirmake $1/Maildir With "mkdir -m 700 -p $1 $2" you are trying to create two separate dirs, the /var/spool/... dir and ./Maildir/. This is what happened to me when I used your dirmaker script. On Wed, 2004-03-10 at 02:03, Marco Borrini wrote: > I'm currently using qmail-ldap-20040301a. > > When qmail tries to deliver an email to a local user, i get the > following error (with LOGLEVEL setted to 255): > --- cut --- > @40000000404ec39930380844 new msg 374710 > @40000000404ec3993038239c info msg 374710: bytes 304 from > <[EMAIL PROTECTED]> qp 1942 uid 501 > @40000000404ec39930383b0c starting delivery 1: msg 374710 to local > [EMAIL PROTECTED] > @40000000404ec39930384aac status: local 1/10 remote 0/20 > @40000000404ec399304c9214 delivery 1: log: mailaddr:[EMAIL PROTECTED] > @40000000404ec3993829c114 delivery 1: log: qldap_open:_init_successful/ > @40000000404ec399382cbeb4 delivery 1: log: > qldap_set_option:_set_referrals_successful/ > @40000000404ec39a040b6c5c delivery 1: log: qldap_bind:_successful/ > @40000000404ec39a040ed75c delivery 1: log: > ldapfilter:_'(&(objectClass=qmailUser)(|([EMAIL PROTECTED])([EMAIL PROTECTED])))'/ > @40000000404ec39a0622f21c delivery 1: log: > qldap_lookup:_search_for_(&(objectClass=qmailUser)(|([EMAIL PROTECTED])([EMAIL > PROTECTED])))_succeeded/ > @40000000404ec39a0626f18c delivery 1: log: > qldap_get_attr(accountStatus):_active/ > @40000000404ec39a0629e374 delivery 1: log: > qldap_get_attr(mailSizeMax):_no_such_attribute/ > @40000000404ec39a062cb234 delivery 1: log: > qldap_get_attr(mailQuotaSize):_no_such_attribute/ > @40000000404ec39a062f80f4 delivery 1: log: > qldap_get_attr(mailQuotaCount):_no_such_attribute/ > @40000000404ec39a0632e424 delivery 1: log: > qldap_get_attr(mailHost):_no_such_attribute/ > @40000000404ec39a0635c284 delivery 1: log: > qldap_get_attr(HomeDirectory):_no_such_attribute/ > @40000000404ec39a0638a0e4 delivery 1: log: > qldap_get_attr(mailMessageStore):_borrini.it/marcob/ > @40000000404ec39a063b6004 delivery 1: log: qldap_get_attr(uid):_marcob/ > @40000000404ec39a063e3694 delivery 1: log: > qldap_get_attr(qmailUID):_no_such_attribute/ > @40000000404ec39a0641093c delivery 1: log: > qldap_get_attr(qmailGID):_no_such_attribute/ > @40000000404ec39a06448f94 delivery 1: log: > qldap_get_attr(objectClass):_inetorgperson:person:qmailuser/ > @40000000404ec39a06470864 delivery 1: log: MAILDIRQUOTA:_5000S,100C/ > @40000000404ec39a0649eaac delivery 1: log: > qldap_get_attr(mailForwardingAddress):_no_such_attribute/ > @40000000404ec39a064cc13c delivery 1: log: > qldap_get_attr(deliveryProgramPath):_no_such_attribute/ > @40000000404ec39a064f8ffc delivery 1: log: > qldap_get_attr(mailReplyText):_no_such_attribute/ > @40000000404ec39a06527a14 delivery 1: log: > qldap_get_attr(deliveryMode):_noprogram/ > @40000000404ec39a0654b07c delivery 1: log: QMAILMODE:_noprogram/ > @40000000404ec39a0657776c delivery 1: log: > qldap_get_attr(qmailDotMode):_no_such_attribute/ > @40000000404ec39a0659a9ec delivery 1: log: QMAILDOTMODE:_ldaponly/ > @40000000404ec39a066d418c delivery 1: log: LDAP_lookup_succeeded/ > @40000000404ec39a0670df54 delivery 1: log: > executing_'qmail-local_--_marcob_/var/spool/vmail/borrini.it/[EMAIL > PROTECTED]/Maildir/'_under_uid=507,_gid=502/ > @40000000404ec39a1336348c delivery 1: success: did_1+0+0/ > @40000000404ec39a133653cc status: local 0/10 remote 0/20 > @40000000404ec39a13f39cd4 end msg 374710 > --- cut --- > > Auto creation of maildir and homedir is enabled: > --- cut --- > # to enable the auto-maildir-make feature uncomment the next line > MDIRMAKE=-DAUTOMAILDIRMAKE > > # to enable the auto-homedir-make feature uncomment the next line > HDIRMAKE=-DAUTOHOMEDIRMAKE > --- cut --- > > And also /var/qmail/control/dirmaker is setted to > "/var/qmail/bin/dirmaker.sh" where > dirmaker is: > --- cut --- > #!/bin/sh > DMLOG=/tmp/dirmaker.log > mkdir -m 700 -p $1 $2 &> $DMLOG > echo "Creating Maildir directory: " >> $DMLOG > echo "First parameter is: ($1)" >> $DMLOG > echo "Second parameter is: ($2)" >> $DMLOG > --- cut --- > dirmaker.sh has -rwxr-xr-x permission and is owned by vmail.vmail > (uid=507, gid=502), it has permission to write in /var/spool/vmail. > Dirmaker.log is also empty > > At this point if I create by hand mailMessagestore, mail is deliverd > correctly > > > Bye, > Marco
