[ejabberd] Ejabberd Miranda mod_vcard_ldap search

Vasiliy Ozerov fr33m2n at gmail.com
Wed Mar 23 14:07:39 MSK 2011


Hello. I have installed ejabberd and now i am trying to get work search
(mod_vcard_ldap). Psi successfully search users, but miranda doesn't. Can
you help me with this problem?

Here my ejabberd config:

<code>
  {mod_vcard_ldap, [
                        {host, "users. at HOST@"},
                        {ldap_servers, ["10.0.1.50"]},
                        {ldap_port, 3268},
                        {ldap_base, "DC=company,DC=ru"},
                        {ldap_rootdn, "CN=mail,OU=Users,DC=company,DC=ru"},
                        {ldap_password, "password"},
                        {ldap_uids, [{"jabberID","%u at jabber.company.ru"}]},
                        {ldap_filter,
"(&(jabberActive=TRUE)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))"},
                        {ldap_vcard_map, [
                                        {"NICKNAME", "%u", []},
                                        {"USERID", "%s", ["%
u at jabber.company.ru"]},
                                        {"GIVEN", "%s", ["givenName"]},
                                        {"FAMILY", "%s", ["sn"]},
                                        {"FN", "%s %s", ["givenName",
"sn"]},
                                        {"EMAIL", "%s", ["mail"]}
                                        ]},
                        {ldap_search_fields, [
                                        {"User ID", "%u"},
                                        {"First Name", "givenName"},
                                        {"Last Name", "sn"},
                                        {"Email", "mail"}
                                        ]},
                        {ldap_search_reported, [
                                        {"Name", "FN"},
                                        {"User ID", "USERID"},
                                        {"Nickname", "NICKNAME"},
                                        {"Email", "EMAIL"}
                                        ]}
                ]},
</code>
When i am trying to search from miranda i get this report in log:

<code>

=INFO REPORT==== 2011-03-23 13:35:45 ===
D(<0.1451.0>:ejabberd_receiver:320) : Received XML on stream = " \t "

=INFO REPORT==== 2011-03-23 13:35:51 ===
D(<0.1451.0>:ejabberd_receiver:320) : Received XML on stream =
[60,105,113,32,
                                                                116,121,112,

101,61,39,115,

101,116,39,32,

105,100,61,39,
                                                                107,101,104,
                                                                95,51,56,39,

32,116,111,61,
                                                                39,117,115,
                                                                101,114,115,

46,106,97,98,

98,101,114,46,
                                                                111,107,110,

97,46,114,117,

39,62,60,113,
                                                                117,101,114,
                                                                121,32,120,
                                                                109,108,110,

115,61,39,106,

97,98,98,101,
                                                                114,58,105,
                                                                113,58,115,

101,97,114,99,

104,39,62,60,
                                                                108,97,115,
                                                                116,62,208,
                                                                158,208,183,
                                                                208,181,209,

128,60,47,108,

97,115,116,62,

60,47,113,117,
                                                                101,114,121,

62,60,47,105,
                                                                113,62]

=INFO REPORT==== 2011-03-23 13:35:51 ===
D(<0.1452.0>:ejabberd_router:313) : route
        from {jid,"ozerovvasiliy","jabber.company.ru
","Miranda","ozerovvasiliy",
                  "jabber.company.ru","Miranda"}
        to {jid,[],"users.jabber.company.ru",[],[],"users.jabber.company.ru
",[]}
        packet {xmlelement,"iq",
                   [{"type","set"},
                    {"id","keh_38"},
                    {"to","users.jabber.company.ru"}],
                   [{xmlelement,"query",
                        [{"xmlns","jabber:iq:search"}],
                        [{xmlelement,"last",[],
                             [{xmlcdata,
                                  <<208,158,208,183,208,181,209,128>>}]}]}]}


=INFO REPORT==== 2011-03-23 13:35:51 ===
D(<0.1467.0>:ejabberd_router:313) : route
        from {jid,[],"users.jabber.company.ru",[],[],"
users.jabber.company.ru",[]}
        to {jid,"ozerovvasiliy","jabber.company.ru
","Miranda","ozerovvasiliy",
                "jabber.company.ru","Miranda"}
        packet {xmlelement,"iq",
                   [{"type","error"},
                    {"from","users.jabber.company.ru"},
                    {"id","keh_38"}],
                   [{xmlelement,"query",
                        [{"xmlns","jabber:iq:search"}],
                        [{xmlelement,"last",[],
                             [{xmlcdata,
                                  <<208,158,208,183,208,181,209,128>>}]}]},
                    {xmlelement,"error",
                        [{"code","400"},{"type","modify"}],
                        [{xmlelement,"bad-request",

[{"xmlns","urn:ietf:params:xml:ns:xmpp-stanzas"}],
                             []}]}]}


=INFO REPORT==== 2011-03-23 13:35:51 ===
D(<0.1467.0>:ejabberd_local:286) : local route
        from {jid,[],"users.jabber.company.ru",[],[],"
users.jabber.company.ru",[]}
        to {jid,"ozerovvasiliy","jabber.company.ru
","Miranda","ozerovvasiliy",
                "jabber.company.ru","Miranda"}
        packet {xmlelement,"iq",
                           [{"type","error"},{"from",[...]},{[...],...}],
                           [{xmlelement,[...],...},{xmlelement,...}]}


=INFO REPORT==== 2011-03-23 13:35:51 ===
D(<0.1467.0>:ejabberd_sm:410) : session manager
        from {jid,[],"users.jabber.company.ru",[],[],"
users.jabber.company.ru",[]}
        to {jid,"ozerovvasiliy","jabber.company.ru
","Miranda","ozerovvasiliy",
                "jabber.company.ru","Miranda"}
        packet {xmlelement,"iq",
                           [{"type","error"},{"from",[...]},{[...],...}],
                           [{xmlelement,[...],...},{xmlelement,...}]}


=INFO REPORT==== 2011-03-23 13:35:51 ===
D(<0.1467.0>:ejabberd_sm:509) : sending to process <0.1452.0>


=INFO REPORT==== 2011-03-23 13:35:51 ===
D(<0.1452.0>:ejabberd_c2s:1456) : Send XML on stream =
<<60,105,113,32,102,114,

111,109,61,39,117,115,

101,114,115,46,106,97,

98,98,101,114,46,111,

107,110,97,46,114,117,

39,32,116,111,61,39,

111,122,101,114,111,
                                                         118,118,97,115,105,

108,105,121,64,106,97,

98,98,101,114,46,111,

107,110,97,46,114,117,

47,77,105,114,97,110,

100,97,39,32,116,121,

112,101,61,39,101,114,

114,111,114,39,32,105,

100,61,39,107,101,104,

95,51,56,39,62,60,113,
                                                         117,101,114,121,32,

120,109,108,110,115,
                                                         61,39,106,97,98,98,

101,114,58,105,113,58,

115,101,97,114,99,104,

39,62,60,108,97,115,
                                                         116,62,208,158,208,

183,208,181,209,128,

60,47,108,97,115,116,

62,60,47,113,117,101,

114,121,62,60,101,114,

114,111,114,32,99,111,

100,101,61,39,52,48,

48,39,32,116,121,112,

101,61,39,109,111,100,

105,102,121,39,62,60,

98,97,100,45,114,101,

113,117,101,115,116,
                                                         32,120,109,108,110,

115,61,39,117,114,110,

58,105,101,116,102,58,

112,97,114,97,109,115,

58,120,109,108,58,110,
                                                         115,58,120,109,112,

112,45,115,116,97,110,

122,97,115,39,47,62,

60,47,101,114,114,111,

114,62,60,47,105,113,
                                                         62>>
</code>

What can i do in this situation?


-- 
WBR, Ozerov Vasiliy aka fr33man.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.jabber.ru/pipermail/ejabberd/attachments/20110323/6fce521a/attachment.html>


More information about the ejabberd mailing list