On Fri, Nov 10, 2006 at 11:25:31AM +0800, [EMAIL PROTECTED] wrote: > Hi All, > I have patched qmail-1.03 with qmail-ldap version > qmail-ldap-1.03-20060201.patch, installed and got it running. > > When I do an email test delivery on the localhost like so > > [EMAIL PROTECTED] # echo "to:[EMAIL PROTECTED]" | > > /var/qmail/bin/qmail-inject > > The delivery fails with with the log showing the following errors > > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.656143 > > starting delivery 61: msg 31052 to local [EMAIL PROTECTED] > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.656228 > > status: local 1/10 remote 0/20 > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.659607 > > delivery 61: log: mailaddr:[EMAIL PROTECTED] > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.659721 > > delivery 61: log: qldap_open:_init_successful/ > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.659788 > > delivery 61: log: qldap_set_option:_set_referrals_successful/ > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.659859 > > delivery 61: log: qldap_bind:_successful/ > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.659928 > > delivery 61: log: > > ldapfilter:_'(&(objectClass=qmailUser)(|([EMAIL PROTECTED])([EMAIL > > PROTECTED])))'/ > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660050 > > delivery 61: log: > > qldap_lookup:_search_for_(&(objectClass=qmailUser)(|([EMAIL > > PROTECTED])([EMAIL PROTECTED])))_succeeded/ > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660118 > > delivery 61: log: qldap_get_attr(accountStatus):_active/ > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660182 > > delivery 61: log: qldap_get_attr(mailSizeMax):_no_such_attribute/ > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660246 > > delivery 61: log: qldap_get_attr(mailQuotaSize):_0/ > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660317 > > delivery 61: log: qldap_get_attr(mailQuotaCount):_0/ > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660382 > > delivery 61: log: qldap_get_attr(homeDirectory):_no_such_attribute/ > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660454 > > delivery 61: log: qldap_get_attr(mailMessageStore):_/home/vmail/henley/ > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660518 > > delivery 61: log: qldap_get_attr(uid):_henley/ > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660581 > > delivery 61: log: qldap_get_attr(qmailUID):_no_such_attribute/ > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660652 > > delivery 61: log: qldap_get_attr(qmailGID):_no_such_attribute/ > > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660949 > > delivery 61: failure: > > LDAP_attribute_is_not_given_but_mandatory._(#5.3.5)/ > > Seems like the error is due to qmailUID and qmailGID deemed > missing by qmail-ldap. This is unexpected because > I have populated the controls files with ldapuid and ldapgid. > Anyway I have attached the qmail-ldaplookup output as follows > which seems to have no problem picking up the info from the controls files >
Only qmailGID/ldapgid is missing. ldapuid was correctly read. Did you restart qmail after changing the ~control files? -- :wq Claudio
