在AD中input人们的电子邮件地址

我们有一个Windows 2003 Server Active Directory环境。 在AD中,您可以input一个人的电子邮件地址。 当我们以前有Exchange的时候,当创build一个新用户时,它也会在Exchange中创build一个条目。 我们几年前还没有Exchange,但是在创build帐户或在AD中修改其个人资料时,我已将电子邮件地址部分留空,因为我不确定会发生什么情况。 现在我想知道,我们是否可以创build一个帐户或修改现有的帐户,并添加他们的电子邮件地址,即使它不是我们的域名的一部分? (例如,当他们有一个Hotmail或Gmail帐户。)

用户的mail属性不需要在Active Directory域中包含地址。 实际上,在字段中没有inputvalidation – 您可能input的string不是有效的电子邮件地址。

如果您没有Exchange或任何其他AD集成邮件系统,则该属性实际上未被使用; 它可以用来存储信息,如用户的实际电子邮件地址,但没有任何使用它,只有通过AD查询才能看到它包含的内容。

所以,是的,你可以安全地存储用户的电子邮件地址在那里; 但它不能用于Outlook地址簿,因为没有任何服务器端实际使用它; 只有打开ADUC控制台(或任何其他查询AD的工具)并查找它时才有用。


顺便说一句,即使你 Exchange,那个属性也只是由Exchange 的,绝不会 (Exchange把用户的实际地址存储在一个完全不同的地方); 所以Exchange最初会把用户的主要电子邮件地址放在那里,但是你可以用任何你想要的东西覆盖它,没有任何后果。