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

Reply via email to