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