Matt,
I installed the latest version of SmarterMail (Build 7503) and performed LDAP queries and found the results are not correct.
Query results
1. There are only two Primary addresses, red highlighted.
2. The aliases are blue highlighted. These should not have been returned and should not have the uppercase SMTP in proxyAddresses which indicates a primary address.
Barracuda Networks supplied me with sample results for a Primary query and Alias query.
Successfully queried user myprimary@mydomain.com
Attribute mail has value of: myprimary@mydomain.com
Attribute sAMAccountName has value of: myprimary
Attribute proxyaddresses has value of: smtp:myalias@mydomain.com
Successfully queried user myalias@mydomain.com
Attribute mail has value of: myprimary@mydomain.com
Attribute sAMAccountName has value of: myprimary
Attribute proxyaddresses has value of: smtp:myalias@mydomain.com
This shows the primary address is always listed in the mail attribute even for the alias query.
It also shows the primary address is not included in the proxyAddresses.
Regards