4

我使用 Proxy-Address 属性作为确定用户电子邮件地址的主要方法(我只关心以“SMTP:”或“smtp:”为前缀的地址,此外,我使用以大写为前缀的地址SMTP 来确定主地址 - 这不是 100% 可靠的,但它是现有系统的限制)。

我被告知这个属性(Ldap-Display-Name = mail, CN = E-mail-Addresses)可以用作后备,以确定用户的电子邮件地址(如果在 Proxy-Address 下找不到 smtp 地址属性),但我找不到此属性的多个地址的示例。

MSDN 文档指出 E-mail-Address 属性应该是"the list of email addresses for a contact". 在我发现的所有示例中,只有一个地址,并且没有以“SMTP:”或“smtp:”为前缀,因此我不确定如何确定主电子邮件地址,除非实际情况是邮件属性应该只有一个地址?

4

1 回答 1

4

您可能会发现以下内容很有用,来自http://blogs.technet.com/b/exchange/archive/2005/01/10/350132.aspx

电子邮件地址属性

Exchange 在以下属性中存储和使用有关收件人电子邮件地址的信息:proxyAddresses

这是保存电子邮件地址信息的主要属性。当您在 Outlook 中打开收件人的属性并查看“电子邮件地址”选项卡时,您正在查看此属性。这是一个多值字符串,包含代表收件人的所有地址。每个值必须具有以下格式:

  type:address

例如:

  SMTP:nospam@online.microsoft.com

当类型为大写字母时,该地址被认为是该类型的主地址,并用作该收件人的默认回复地址。当类型为小写字母时,该地址被视为辅助地址,用于在电子邮件传递过程中解析地址,允许同一收件人接收定向到不同电子邮件地址的电子邮件。

于 2012-11-09T10:33:09.387 回答