如何在Microsoft Azure AD中为用户配置电子邮件地址?

Mut*_*thu 7 azure azure-active-directory

我已经为Microsoft Azure创建了一个试用帐户。在Azure Active Directory中,我尝试创建一个新用户,但没有看到电子邮件地址字段。我只看到用户名,名字,姓氏和显示名称字段。Azure会将用户名(例如testuser@mydomain.onmicrosoft.com)视为电子邮件吗?还是我想念什么?我在其文档中找不到太多信息。

Phi*_*ret 7

不会,Azure AD不会假定用户名(在Azure AD Graph API和Azure AD PowerShell模块中称为“ UserPrincipalName”)实际上是可以接收电子邮件的电子邮件地址。

如果您只想在一个地方存储给定用户的电子邮件地址(实际上在后面有邮箱的地址),则可以在Azure门户中使用“备用电子邮件地址”字段(在给定用户的“配置文件”部分下)您的目录):

备用电子邮件地址

(注意:此字段otherMails在Azure AD Graph API,AlternateEmailAddressesAzure AD PowerShell v1(MSOnline)和OtherMailsAzure AD PowerShell v2(AzureAD)中被称为。在所有情况下,它都是字符串数组,而不是单个值。)

您可以通过向Azure AD目录添加并验证自定义域名来创建更多用户友好的用户名:https : //docs.microsoft.com/en-us/azure/active-directory/active-directory-add-domain。完成此操作后,您可以创建具有以下用户名的用户user@contoso.com:(假设contoso.com是您添加的域)。

在这一点上,它可能user@contoso.com该用户的电子邮件地址,但同样,有天青AD没有假设这种情况。

  • 似乎电子邮件地址字段已在Azure门户中从“配置文件”移至“身份验证方法”。 (4认同)
  • Azure门户中还有一个“电子邮件”字段,可以进行编辑。但是,似乎“ IUser.Mail”字段始终为空,而“ IUser.OtherMails”包含Azure门户中的“备用电子邮件地址”值。 (2认同)