我使用Proxy-Address属性作为确定用户电子邮件地址的主要方法(我只关心前缀为“SMTP:”或“smtp:”的地址,而且,我使用的是地址前缀使用大写的SMTP来确定主要地址 - 这不是100%可靠,但它是现有系统的限制。)
我被告知此属性(Ldap-Display-Name = mail,CN = E-mail-Addresses)可以用作后退,以确定用户的电子邮件地址(如果没有找到smtp地址)代理地址属性(s)),但我找不到此属性的多个地址的示例。
MSDN文档指出电子邮件地址属性应为"the list of email addresses for a contact"
。在我发现的所有示例中,只有一个地址,并且没有前缀“SMTP:”或“smtp:”所以我不确定如何确定主电子邮件地址,除非现实是mail属性应该只有一个地址?
答案 0 :(得分:4)
您可以从http://blogs.technet.com/b/exchange/archive/2005/01/10/350132.aspx
中找到以下内容电子邮件地址属性
Exchange存储并使用有关a的电子邮件地址的信息 收件人具有以下属性:proxyAddresses
这是保留电子邮件地址信息的主要属性。 当您在Outlook中打开收件人的属性并查看 “电子邮件地址”选项卡,您正在查看此属性。这是一个 多值字符串,包含表示的所有地址 接受者。每个值必须具有以下格式:
type:address
例如:
SMTP:nospam@online.microsoft.com
当类型为大写字母时,地址被认为是 该类型的主要地址,它用作默认回复 该收件人的地址。当类型是小写字母时, 地址被视为辅助地址,用于解决 电子邮件传递期间的地址,允许相同的收件人 接收针对不同电子邮件地址的电子邮件。