----- Original Message ----- 
From: "Turbo Fredriksson" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, June 07, 2002 5:00 PM
Subject: Re: ldap-control+smpt-auth

> You need to 'hand patch' the smtp-auth.. Unfortunately, but that's not
> much I can do about it...
> 
> I have however a tar ball with all the patches I'm using, that applies
> to a clean (!) QMail source tree. Add them in number order, starting
> with the patches in the 'patches/' directory, then the ones in 'patches-ldap/'.
> 
> http://qmail.bayour.com/patches_ldap/qmail-patches-20020527.tgz
> 

Thanks Turbo. I used qmail-patches and patched in the order by your instruction.
It was compiled ok, and run with openldap-2.0.3 in my turbolinux 6.5 box.
Also qmail-showctl works fine. But qmail-ldaplookup failed. So I enabled 
DEBUGLEVEL=255.
I seems the qmail configuration is defferent from qmail-showctl and qmail-ldaplookup. 
I don't why
these two is defferent. Can you help me? I am really neet your help.

some reslut from debug.....

-------  result of qmail-ldaplookup with debug -----------
# env DEBUGLEVEL=255 ./qmail-ldaplookup -u [EMAIL PROTECTED]
control_readline: Searching LDAP for: /var/qmail/control/me
init_ldap: control/me: 
control_readline: Searching LDAP for: /var/qmail/control/ldapserver
init_ldap: control/ldapserver: localhost
control_readline: Searching LDAP for: /var/qmail/control/ldapport
init_ldap: control/ldapport: 389
control_readline: Searching LDAP for: /var/qmail/control/ldaplogin
init_ldap: control/ldaplogin: 
control_readline: Searching LDAP for: /var/qmail/control/ldappassword
init_ldap: control/ldappassword: 
control_readline: Searching LDAP for: /var/qmail/control/ldapcontroldn
init_ldap: control/ldapcontroldn: 
control_readline: Searching LDAP for: /var/qmail/control/ldapobjectclass
qldap_open: ldap_init successful (localhost:389)
set_option successful
Binding to LDAP server using simple bind
simple bind successful (as '')
control_ldap_search: search for (&(cn=)(objectclass=qmailControl)) failed (No such 
object)
init_ldap: control/ldapobjectclass: 
control_readline: Searching LDAP for: /var/qmail/control/ldapbasedn
control_ldap_search: search for (&(cn=)(objectclass=qmailControl)) failed (No such 
object)
init_ldap: control/ldapbasedn: 
control_readline: Searching LDAP for: /var/qmail/control/ldapuid
control_ldap_search: search for (&(cn=)(objectclass=qmailControl)) failed (No such 
object)
init_ldap: control/ldapuid: 
control_readline: Searching LDAP for: /var/qmail/control/ldapgid
control_ldap_search: search for (&(cn=)(objectclass=qmailControl)) failed (No such 
object)
init_ldap: control/ldapgid: 
control_readline: Searching LDAP for: /var/qmail/control/ldapmessagestore
control_ldap_search: search for (&(cn=)(objectclass=qmailControl)) failed (No such 
object)
init_ldap: control/ldapmessagestore: 
control_readline: Searching LDAP for: /var/qmail/control/ldaptimeout
control_ldap_search: search for (&(cn=)(objectclass=qmailControl)) failed (No such 
object)
init_ldap: control/ldaptimeout: 30
control_readline: Searching LDAP for: /var/qmail/control/ldaplocaldelivery
control_ldap_search: search for (&(cn=)(objectclass=qmailControl)) failed (No such 
object)
init_ldap: control/ldaplocaldelivery: 1
control_readline: Searching LDAP for: /var/qmail/control/ldaprebind
control_ldap_search: search for (&(cn=)(objectclass=qmailControl)) failed (No such 
object)
init_ldap: control/ldaprebind: 0
control_readline: Searching LDAP for: /var/qmail/control/dirmaker
control_ldap_search: search for (&(cn=)(objectclass=qmailControl)) failed (No such 
object)
init_ldap: control/dirmaker: 
control_readline: Searching LDAP for: /var/qmail/control/ldapdefaultdotmode
control_ldap_search: search for (&(cn=)(objectclass=qmailControl)) failed (No such 
object)
control_readline: Searching LDAP for: /var/qmail/control/ldapdefaultquota
control_ldap_search: search for (&(cn=)(objectclass=qmailControl)) failed (No such 
object)
control_ldap_search: search for (&(cn=)(objectclass=qmailControl)) failed (No such 
object)
init_ldap:      passwords are not compared via rebind
                localdelivery:   on
                clustering:      off
                ldapobjectclass: 
                homedirmaker:    
                defaultDotMode:  ldaponly
                defaultQuota:    
                QuotaWarning:
------
undefined
------
qldap_open: ldap_init successful (localhost:389)
set_option successful
Binding to LDAP server using simple bind
simple bind successful (as '')
qldap_lookup: searching with ([EMAIL PROTECTED])
qldap_lookup: Search filter: ([EMAIL PROTECTED])
qldap_lookup: Search base: 
qldap_lookup: search for ([EMAIL PROTECTED]) failed (No such object)
qldap_lookup:   NOT successful: ldap_search failed
Will try a local password lookup
local_lookup:   user [EMAIL PROTECTED] not found in passwd db

-----------  end qmail-ldaplookup -------------

-----------  result of qmail-showctl  -----------

# ./qmail-showctl 
qmail home directory: /var/qmail.
user-ext delimiter: -.
paternalism (in decimal): 2.
silent concurrency limit: 500.
subdirectory split: 23.
user ids: 1502, 1503, 1504, 0, 1505, 1506, 1507, 1508.
group ids: 1502, 1503.

badmailfrom: 

bouncefrom: (Default.) Bounce user name is MAILER-DAEMON.

bouncehost: (Default.) Bounce host name is test.com.

concurrencylocal: (Default.) Local concurrency is 10.

concurrencyremote: (Default.) Remote concurrency is 20.

databytes: SMTP DATA limit is 4194304 bytes.

defaultdomain: (Default.) Default domain name is test.com.

defaulthost: (Default.) Default host name is test.com.

doublebouncehost: (Default.) 2B recipient host: test.com.

doublebounceto: (Default.) 2B recipient user: postmaster.

envnoathost: (Default.) Presumed domain name is test.com.

helohost: (Default.) SMTP client HELO host name is test.com.

idhost: (Default.) Message-ID host name is test.com.

localiphost: (Default.) Local IP address becomes test.com.

locals: 
Messages for test.com are delivered locally.

me: My name is test.com.

percenthack: 

plusdomain: (Default.) Plus domain name is test.com.

qmqpservers: 

queuelifetime: (Default.) Message lifetime in the queue is 604800 seconds.

rcpthosts: 
SMTP clients may send messages to recipients at test.com.

morercpthosts: 

morercpthosts.cdb: (Default.) No effect.

smtpgreeting: (Default.) SMTP greeting: 220 test.com.

smtproutes: 

timeoutconnect: (Default.) SMTP client connection timeout is 60 seconds.

timeoutremote: (Default.) SMTP client data timeout is 1200 seconds.

timeoutsmtpd: (Default.) SMTP server data timeout is 1200 seconds.

virtualdomains: 

now the qmail-ldap specific files

ldapserver: My LDAP Server is localhost?

ldapcontroldn: LDAP controldn: ou=configs,dc=test,dc=com?

ldapport: LDAP port: 389?

ldaplogin: LDAP login name: cn=Manager,dc=test,dc=com?

ldappassword: LDAP login password: secret?

ldapbasedn: LDAP basedn: dc=test,dc=com?.

ldapuid: Default UID is: 1501?.

ldapgid: Default GID is: 1501?.

ldapmessagestore: Prefix for non absolute paths: /mail/mailuser?.

ldapdefaultdotmode: (Default.) Default dot mode for ldap users: not defined.

ldapdefaultquota: Default quota for ldap users: 10485760S?.

dirmaker: Location of program to create homedirs: /var/qmail/bin/create_homedir?.

ldaplocaldelivery: local passwd lookup is 0 (1 = on, 0 = off).

ldaprebind: ldap rebinding is 1 (1 = on, 0 = off).

ldapcluster: (Default.) clustering is 0 (1 = on, 0 = off).

ldapclusterhosts: 

quotawarning: 

custombouncetext: 

maxrcptcount: (Default.) 0 RCPT TOs are accepted before sending 553 (0 = off).

tarpitcount: (Default.) 0 RCPT TOs are accepted before tarpitting (0 = off).

tarpitdelay: (Default.) 5 seconds of delay to introduce after each subsequent RCPT TO.

badrcptto: 

relaymailfrom: 

rbllist:

------------  end qmail-showctl  ----------------


Reply via email to