<div>Hi all,</div>
<div> </div>
<div>Thanks to Kevin for pointing out the EmailCompletion extension. I had a user ask me if I could do this and I hadn't had time to look for it, rt-users list saved me that time!</div>
<div> </div>
<div>I installed it and got it running, works great with default setup.</div>
<div> </div>
<div>I'm attempting the LDAP setup and want it NOT to search RT's list(got a bunch of junk emails I don't want anyone to ever use).</div>
<div> </div>
<div>Here is my config settings...</div>
<div> </div>
<div>Set($EmailCompletionLdapServer, 'XX.XX.XX.XX');<br>Set($EmailCompletionLdapBase, 'dc=mydomain,dc=local');<br>Set($EmailCompletionLdapUser, 'svc_rt');</div>
<div>#Set($EmailCompletionLdapUser, 'cn=service rt,ou=Users,dc=mydomain,dc=local');<br>Set($EmailCompletionLdapPass, '**************');<br>Set($EmailCompletionLdapFilter, '(objectClass=person)');<br>
Set($EmailCompletionLdapAttrSearch, [qw/mail cn/]);<br>Set($EmailCompletionLdapAttrShow, "mail");<br>Set($EmailCompletionLdapMinLength, 4);<br>Set($EmailCompletionRdmbsDisable, 1);<br></div>
<div>I have 2 issues I'm seeing now</div>
<div> </div>
<div>1. the EmailCompletionRdmbsDisable doesn't seem to effect the lookup on RT's database. In the debug logs I see this</div>
<div> </div>
<div>[Tue May 24 19:30:01 2011] [debug]: SELECT DISTINCT main.* FROM Users main JOIN Principals Principals_1  ON ( Principals_1.id = <a href="http://main.id/" target="_blank">main.id</a> )  WHERE (main.EmailAddress LIKE '%lori%') AND (Principals_1.PrincipalType = 'User')  ORDER BY main.Name ASC  (/opt/rt3/local/plugins/RTx-EmailCompletion/lib/RTx/EmailCompletion.pm:23)</div>

<div> </div>
<div>It's still searching RT's database. Now this could be linked to if the LDAP is successful or not... but I would think the LDAP search would show up at least?</div>
<div> </div>
<div>2. My LDAP bind fails with the setup above. I get a bind error(below)</div>
<div> </div>
<div>[Tue May 24 19:30:01 2011] [crit]: Unable to bind to XX.XX.XX.XX:  LDAP_INVALID_CREDENTIALS  (/opt/rt3/local/plugins/RTx-EmailCompletion/lib/RTx/EmailCompletion/Ldap.pm:24)</div>
<div> </div>
<div>I put in distinguishedName, as that's what ExternalAuth uses as well. I ran another test now nothing shows up in the error log... so I guess it's binding... but it still doesn't show any results from my LDAP in the popup list, only the ones from RT's database.</div>

<div> </div>
<div>I also ensured there wasn't a limit on size of the popup and searched for something that only has 1 result from both RT and LDAP databases.</div>
<div> </div>
<div>Any thoughts?</div>
<div> </div>
<div>-- <br>Mike Johnson<br>Datatel Programmer/Analyst<br>Northern Ontario School of Medicine<br>955 Oliver Road<br>Thunder Bay, ON   P7B 5E1<br>Phone: (807) 766-7331<br>Email: <a href="mailto:mike.johnson@nosm.ca" target="_blank">mike.johnson@nosm.ca</a><br>
</div>