The group ChatUsers should not be in your baseDN. It should simply be OU=corporateusers,DC=SMI,DC=com. You add the group to the User search filter in the openfire.xml like this:
Your statement on the adminDN is completely incorrect. domain\username is a completely valid structure for Active Directory. As a matter of fact that is how mine is configured.
When I open the openfire.xml it has al lot of invalid characters in it. What was it edited with? I will try to clean it up for you.
I have attached an edited openfire.xml. You may need to edit it futher with a decent text editor such as notepad++ for authorizedUsernames and adminPasswords.
Your edit of the .xml file was great, it still does not find any users, and we may just have to add them manually. We really want it to work with LDAP, however nothing seems to work at this time.
I may be able to help you better if I had a diagram of your AD OU structure. this should be very easy to get working with LDAP. If you tak a screenshot or multiple of your AD users and computers expanded I may be able to help you better. Of cours edit an sensitive data. I do not want you to compromise your network to get help. You may send me a Private Message for my email address instead of posting the images here (security first).
Based on you graphics you have emailed me we were adding incorrect information to the baseDN. There is no .com in your AD so it should not be in your baseDN. It should simply be OU=corporateusers,DC=SMI. The domain controller you are binding to should be dc1.SMI, again no .com. You add the group to the User search filter in the openfire.xml like this: