On Fri, Nov 10, 2006 at 11:25:31AM +0800, henley@omniarray.com 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
> > root@mails2 # echo "to:henley@omniarray.com" | /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 henley@omniarray.com
> > 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:_henley@omniarray.com
> > 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)(|(mail=henley@omniarray.com)(mailAlternateAddress=henley@omniarray.com)))'/
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660050
> > delivery 61: log:
> > qldap_lookup:_search_for_(&(objectClass=qmailUser)(|(mail=henley@omniarray.com)(mailAlternateAddress=henley@omniarray.com)))_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
|