Re: Just installed qmail+ldap: i am loosing my hairs

Friedrich Locke <[email protected]> Mon, 14 Jan 2013 16:32:51 -0200
Newsgroups gmane.mail.qmail.ldap
Message-ID <CANMDHqdxLb2v7+cGYBqWbm8ajU58tPNGHL-5EWpcYi5_Sb0JtQ@mail.gmail.com>
--047d7b15ab1f6d1c6404d343df7b
Content-Type: text/plain; charset=ISO-8859-1

Hi everybody.

The problem i am havin dues to buggy code in the lastest qmail-ldap
release. Accordingly to

http://www.mail-archive.com/[email protected]/msg07407.html

there are mistakes in the release.

Now, i will ask Mr. Claudio or Nicolas de Bari Embriz Garcia Rojas  to send
me a patch.

[]s

On Mon, Jan 14, 2013 at 1:28 PM, Ismail YENIGUL
<[email protected]>wrote:

>  Hi,
>
> Do not use homeDirectory and mailMessageStore for the same user. I suggest
> you to  use mailMessageStore.
>
> homeDirectory: /home/vlobo
> mailMessageStore: vlobo
>
> Here is my working example:
>
> dn: [email protected],ou=mydomain.com,o=mail,dc=surmail
> objectClass: top
> objectClass: person
> objectClass: inetOrgPerson
> objectClass: qmailUser
> uid: [email protected]
> mail: [email protected]
> givenName: ismail
> sn: test
> cn: ismail test
> userPassword::
> e1NTSEF9OThGbWhLWjFOWU1vekhkNG5PRFpzZXR4QUg1bFpHTmxaV1kzTURkag==
> mailHost: mail.mydomain.com
> mailQuotaSize: 1000000000
> mailQuotaCount: 1000
> accountStatus: active
> mailMessageStore: /mail/mydomain.com/ismail
>
>
>
> On 14.01.2013 17:17, Friedrich Locke wrote:
>
> Hi folks,
>
> I have just finnished installing my qmail-ldap system. I am trying to send
> me a local message, but no success so far.
>
> Here is what i am trying:
>
> sioux@gustav$ echo to: vlobo |
> /var/qmail/bin/qmail-inject
> sioux@gustav$
>
>
> Here is what i got from qmail-ldap logs:
>
> @4000000050f4201a17a0e594 new msg 1039956
> @4000000050f4201a17a0e97c info msg 1039956: bytes 220 from <
> [email protected]> qp 4069 uid 1000
> @4000000050f4201a17a1761c starting delivery 21: msg 1039956 to local
> [email protected]
> @4000000050f4201a17a1df94 status: local 1/100 remote 0/400
> @4000000050f4201a17d130dc delivery 21: deferral:
> Temporary_failure_in_LDAP_lookup._(#4.4.3)./
> @4000000050f4201a17d1f814 status: local 0/100 remote 0/400
>
>
> Here is what i get from qmail-ldaplookup:
>
> gustav# ../bin/qmail-ldaplookup -d 255 -m [email protected]
> Searching ldap for: (|([email protected])(mailAlternateAddress=
> [email protected])))
> under dn: ou=people,dc=ufv,dc=br
> qmail-ldaplookup: fatal: qldap_filter: unspecified error
> gustav#
>
>
> And here is what i got from slapd log:
>
> 50f42010 ber_get_next on fd 14 failed errno=0 (Undefined error: 0)
> 50f42010 connection_read(14): input error=-2 id=1047, closing.
> 50f42010 connection_closing: readying conn=1047 sd=14 for close
> 50f42010 daemon: activity on 1 descriptor
> 50f42010 daemon: waked
> 50f42010 daemon: select: listen=5 active_threads=0 tvp=zero
> 50f42010 daemon: select: listen=6 active_threads=0 tvp=zero
> 50f42010 daemon: select: listen=7 active_threads=0 tvp=zero
> 50f42010 daemon: select: listen=8 active_threads=0 tvp=zero
> 50f42010 daemon: select: listen=9 active_threads=0 tvp=zero
> 50f42010 connection_close: deferring conn=1047 sd=14
> 50f42010 conn=1047 op=1 do_unbind
> 50f42010 conn=1047 op=1 UNBIND
> 50f42010 connection_resched: attempting closing conn=1047 sd=14
> 50f42010 connection_close: conn=1047 sd=14
> 50f42010 daemon: removing 14
> 50f42010 conn=1047 fd=14 closed
>
> But when i try by hand:
>
> sioux@gustav$ ldapsearch -D cn=mail,ou=appsrv,dc=ufv,dc=br -b
> ou=people,dc=ufv,dc=br -h localhost -W \(\|\([email protected]
> \)\([email protected]\)\)
> Enter LDAP Password:
> # extended LDIF
> #
> # LDAPv3
> # base <ou=people,dc=ufv,dc=br> with scope subtree
> # filter: (|([email protected])(mailAlternateAddress=
> [email protected]))
> # requesting: ALL
> #
>
> # vlobo, people, ufv.br
> dn: uid=vlobo,ou=people,dc=ufv,dc=br
> uid: vlobo
> objectClass: organizationalRole
> objectClass: posixAccount
> objectClass: qmailUser
> homeDirectory: /home/vlobo
> userPassword:: e1NBU0x9dmxvYm9AVUZWLkJS
> mail: [email protected]
> mailAlternateAddress: [email protected]
> mailHost: gustav.cpd.ufv.br
> mailMessageStore: vlobo
>
> # search result
> search: 2
> result: 0 Success
>
> # numResponses: 2
> # numEntries: 1
> sioux@gustav$
>
>
> Everything works. What am i doing wrong ?
>
>
>

--047d7b15ab1f6d1c6404d343df7b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi everybody.<br><br>The problem i am havin dues to buggy code in the laste=
st qmail-ldap release. Accordingly to <br><br><a href=3D"http://www.mail-ar=
chive.com/[email protected]/msg07407.html">http://www.mail-archive.=
com/[email protected]/msg07407.html</a><br>
<br>there are mistakes in the release.<br><br>Now, i will ask Mr. Claudio o=
r Nicolas de Bari Embriz Garcia Rojas=A0
to send me a patch.<br><br>[]s<br><br><div class=3D"gmail_quote">On Mon, Ja=
n 14, 2013 at 1:28 PM, Ismail YENIGUL <span dir=3D"ltr">&lt;<a href=3D"mail=
to:[email protected]" target=3D"_blank">[email protected]=
</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF">
    Hi,<br>
    <br>
    Do not use homeDirectory and mailMessageStore for the same user. I
    suggest you to=A0 use mailMessageStore.<br>
    <br>
    homeDirectory: /home/vlobo<br>
    mailMessageStore: vlobo<br>
    <br>
    Here is my working example:<br>
    <br>
    dn: <a href=3D"mailto:[email protected],ou=3Dmydomain.com,o=3Dm=
ail,dc=3Dsurmail" target=3D"_blank">[email protected],ou=3Dmydomain=
.com,o=3Dmail,dc=3Dsurmail</a><br>
    objectClass: top<br>
    objectClass: person<br>
    objectClass: inetOrgPerson<br>
    objectClass: qmailUser<br>
    uid: <a href=3D"mailto:[email protected]" target=3D"_blank">ismail@my=
domain.com</a><br>
    mail: <a href=3D"mailto:[email protected]" target=3D"_blank">ismail@m=
ydomain.com</a><br>
    givenName: ismail<br>
    sn: test<br>
    cn: ismail test<br>
    userPassword::
    e1NTSEF9OThGbWhLWjFOWU1vekhkNG5PRFpzZXR4QUg1bFpHTmxaV1kzTURkag=3D=3D<br=
>
    mailHost: <a href=3D"http://mail.mydomain.com" target=3D"_blank">mail.m=
ydomain.com</a><br>
    mailQuotaSize: 1000000000<br>
    mailQuotaCount: 1000<br>
    accountStatus: active<br>
    mailMessageStore: /mail/<a href=3D"http://mydomain.com/ismail" target=
=3D"_blank">mydomain.com/ismail</a><div><div class=3D"h5"><br>
    <br>
    <br>
    <div>On 14.01.2013 17:17, Friedrich Locke
      wrote:<br>
    </div>
    <blockquote type=3D"cite">Hi folks,<br>
      <br>
      I have just finnished installing my qmail-ldap system. I am trying
      to send me a local message, but no success so far.<br>
      <br>
      Here is what i am trying:<br>
      <br>
      sioux@gustav$ echo to: vlobo |
      /var/qmail/bin/qmail-inject=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 <br>
      sioux@gustav$ <br>
      <br>
      <br>
      Here is what i got from qmail-ldap logs:<br>
      <br>
      @4000000050f4201a17a0e594 new msg 1039956<br>
      @4000000050f4201a17a0e97c info msg 1039956: bytes 220 from &lt;<a hre=
f=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
.br</a>&gt;
      qp 4069 uid 1000<br>
      @4000000050f4201a17a1761c starting delivery 21: msg 1039956 to
      local <a href=3D"mailto:[email protected]" target=3D"_blank">vl=
[email protected]</a><br>
      @4000000050f4201a17a1df94 status: local 1/100 remote 0/400<br>
      @4000000050f4201a17d130dc delivery 21: deferral:
      Temporary_failure_in_LDAP_lookup._(#4.4.3)./<br>
      @4000000050f4201a17d1f814 status: local 0/100 remote 0/400<br>
      <br>
      <br>
      Here is what i get from qmail-ldaplookup:<br>
      <br>
      gustav# ../bin/qmail-ldaplookup -d 255 -m <a href=3D"mailto:vlobo@gus=
tav.cpd.ufv.br" target=3D"_blank">[email protected]</a>
      <br>
      Searching ldap for: (|(mail=3D<a href=3D"mailto:[email protected].=
br" target=3D"_blank">[email protected]</a>)(mailAlternateAddress=3D<=
a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
d.ufv.br</a>)))<br>

      under dn: ou=3Dpeople,dc=3Dufv,dc=3Dbr<br>
      qmail-ldaplookup: fatal: qldap_filter: unspecified error<br>
      gustav# <br>
      <br>
      <br>
      And here is what i got from slapd log:<br>
      <br>
      50f42010 ber_get_next on fd 14 failed errno=3D0 (Undefined error: 0)<=
br>
      50f42010 connection_read(14): input error=3D-2 id=3D1047, closing.<br=
>
      50f42010 connection_closing: readying conn=3D1047 sd=3D14 for close<b=
r>
      50f42010 daemon: activity on 1 descriptor<br>
      50f42010 daemon: waked<br>
      50f42010 daemon: select: listen=3D5 active_threads=3D0 tvp=3Dzero<br>
      50f42010 daemon: select: listen=3D6 active_threads=3D0 tvp=3Dzero<br>
      50f42010 daemon: select: listen=3D7 active_threads=3D0 tvp=3Dzero<br>
      50f42010 daemon: select: listen=3D8 active_threads=3D0 tvp=3Dzero<br>
      50f42010 daemon: select: listen=3D9 active_threads=3D0 tvp=3Dzero<br>
      50f42010 connection_close: deferring conn=3D1047 sd=3D14<br>
      50f42010 conn=3D1047 op=3D1 do_unbind<br>
      50f42010 conn=3D1047 op=3D1 UNBIND<br>
      50f42010 connection_resched: attempting closing conn=3D1047 sd=3D14<b=
r>
      50f42010 connection_close: conn=3D1047 sd=3D14<br>
      50f42010 daemon: removing 14<br>
      50f42010 conn=3D1047 fd=3D14 closed<br>
      <br>
      But when i try by hand:<br>
      <br>
      sioux@gustav$ ldapsearch -D cn=3Dmail,ou=3Dappsrv,dc=3Dufv,dc=3Dbr -b
      ou=3Dpeople,dc=3Dufv,dc=3Dbr -h localhost -W \(\|\(mail=3D<a href=3D"=
mailto:[email protected]" target=3D"_blank">[email protected]</=
a>\)\(mailAlternateAddress=3D<a href=3D"mailto:[email protected]" tar=
get=3D"_blank">[email protected]</a>\)\)<br>

      Enter LDAP Password: <br>
      # extended LDIF<br>
      #<br>
      # LDAPv3<br>
      # base &lt;ou=3Dpeople,dc=3Dufv,dc=3Dbr&gt; with scope subtree<br>
      # filter: (|(mail=3D<a href=3D"mailto:[email protected]" target=
=3D"_blank">[email protected]</a>)(mailAlternateAddress=3D<a href=3D"=
mailto:[email protected]" target=3D"_blank">[email protected]</=
a>))<br>

      # requesting: ALL<br>
      #<br>
      <br>
      # vlobo, people, <a href=3D"http://ufv.br" target=3D"_blank">ufv.br</=
a><br>
      dn: uid=3Dvlobo,ou=3Dpeople,dc=3Dufv,dc=3Dbr<br>
      uid: vlobo<br>
      objectClass: organizationalRole<br>
      objectClass: posixAccount<br>
      objectClass: qmailUser<br>
      homeDirectory: /home/vlobo<br>
      userPassword:: e1NBU0x9dmxvYm9AVUZWLkJS<br>
      mail: <a href=3D"mailto:[email protected]" target=3D"_bla=
nk">[email protected]</a><br>
      mailAlternateAddress: <a href=3D"mailto:[email protected]" targ=
et=3D"_blank">[email protected]</a><br>
      mailHost: <a href=3D"http://gustav.cpd.ufv.br" target=3D"_blank">gust=
av.cpd.ufv.br</a><br>
      mailMessageStore: vlobo<br>
      <br>
      # search result<br>
      search: 2<br>
      result: 0 Success<br>
      <br>
      # numResponses: 2<br>
      # numEntries: 1<br>
      sioux@gustav$ <br>
      <br>
      <br>
      Everything works. What am i doing wrong ?<br>
    </blockquote>
    <br>
  </div></div></div>

</blockquote></div><br>

--047d7b15ab1f6d1c6404d343df7b--