Kristof, 
    thanks for the details, now I am using
e-mail address as uid in ldap, I am not sure whether
that is correct way to do or not, but solves 
the pop3d auth problem.

   just want to tell you, if I use [EMAIL PROTECTED]
as a login id then it passes [EMAIL PROTECTED] in
the search string and auth fails, if I am using
only user name, then I can see from ldap log
it tries all(dn) the virtual domain names, in that 
one of the search dn was correct, but auth always
fails, I am new to ldap, may be my ldap setup
is not so good.


-bala-   






--- Kristof Bajnok <[EMAIL PROTECTED]> wrote:
> When using namedvirtualbasedn, the login name should
> be in form 
> '[EMAIL PROTECTED]' !
> 
> Bala, I can't really see your situation, I try to
> explain the way search is 
> working:
> 
> 1. qmail(-send) use mail and mailalternateaddress by
> default to find the ldap 
> entry of the user. The search is started at the
> point defined in ldapbasedn. 
> Mail addresses should be unique (globally as
> well...:).
> 2. auth_{pop|imap|smtp} (which actually retrieve the
> ldap entry for pop3d and 
> others) use uid by default to find the ldap entry.
> The search is started as 
> defined in ldapbasedn UNLESS you are using
> namedvirtualbasedn or 
> ipvirtualbasedn (my patch) and there is a match for
> either the name or the IP 
> address.
> 
> If you can get your users to use login names with
> domain part (which can 
> resemble to an email-address however), you should
> use namedvirtualbasedn.
> For those domains you can't, you have to allocate a
> separate IP address and 
> use ipvirtualbasedn.
> 
> Note that my patch doesn't modify qmail-ldaplookup
> tool!
> 
> Kristof
> 
> 
> kedd 17 febru�r 2004 13:07 d�tummal ezt �rta:
> > Thanks all for the replies, Krisrtof, I applied
> > the patch and created the file
> >
> >     "namedvirtualbasedn" with contents
> >
> >   st.com.sg:o=qmail,dc=MailServer
> >   test.com.sg:o=qmail,dc=MailServer
> >
> > in my outlook express side user login=user1
> >  mail id = [EMAIL PROTECTED]
> >
> >   then I can see ldap log the search entry(dn)
> same
> > as working qmail search string, but still pop3d
> fails
> >
> > -----ldap log----
> >
>
is_object_subclass(1.3.6.1.4.1.7914.1.2.2.1,1.3.6.1.4.1.7914.1.2.2.1)
> > 1
> > => send_search_entry:
> > dn="cn=user1,o=st.com.sg,o=qmail,dc=MailServer"
> > ber_flush: 247 bytes to sd 9
> > --------
> >
> >  what may the reason, am I doing anything wrong??
> > your help will be greatly appreciated.
> >
> > thanks,
> > -bala-
> >
> > --- Kristof Bajnok <[EMAIL PROTECTED]> wrote:
> > > Hi,
> > >
> > > I have a working patch for 20040101 which makes
> it
> > > possible to define ldap
> > > search base depending on POP3 IP address or pop3
> > > login name. Should be
> > > updated to the upstream version of qmail-ldap.
> (It
> > > is not yet done because of
> > > the simple fact that we are using 20040101
> > > currently.)
> >
> >
>
http://www.sztaki.hu/~bajnokk/qmail-ldap-virtual.html
> >
> > > See README.virtual after patching.
> > >
> > > Kristof
> > >
> > > >    by default qmail passes the correct search
> > >
> > > string,
> >
> >
>
Example(dn="cn=user1,o=test.com.sg,o=qmail,dc=MailServe)
> >
> > > > so it got the unique result for the search,
> > > >
> > > >    but pop3d passing
> > > >   dn="cn=user1,o=qmail,dc=MailServe, here it
> is
> > > > missing domain in the search string, so it
> > >
> > > returning
> > >
> > > > same user in all the domains!
> > > >
> > > >    question is how to change the search
> string(dn)
> > > > to ldap from pop3d??(ie same like qmail uses)
> 
> -- 
> Kristof BAJNOK
> 
> MTA-SZTAKI
> Computer and Automation Research Institute
> Hungarian Academy of Sciences
> 


__________________________________
Do you Yahoo!?
Yahoo! Mail SpamGuard - Read only the mail you want.
http://antispam.yahoo.com/tools

Reply via email to