I use the Proxy-Address attribute as the main way to determine the user's email address (where I only care about addresses with the prefix "SMTP:" or "smtp:" and, in addition, I use the address with the prefix with uppercase SMTP - this is not 100% more reliable, but this is a limitation of the existing system).
I was informed that this attribute (Ldap-Display-Name = mail, CN = E-mail-Addresses) can be used as a rollback to determine the user's email addresses (if no smtp addresses can be found in the Proxy Address Attribute) , but I canβt find examples of multiple addresses for this attribute.
The MSDN documentation indicates that the E-mail-Address attribute should be "the list of email addresses for a contact" . In all the examples that I find, there is only one address, and it does not have a prefix with "SMTP:" or "smtp:", so I'm not sure how to determine the primary email address, unless the reality is that the mail attribute should only ever one address?
source share