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

Reply via email to