在 Exchange Online 中管理邮件联系人

在Exchange Online组织中,邮件联系人是启用邮件的对象,其中包含有关组织外部人员的信息。 每个邮件联系人都有一个外部电子邮件地址。 有关邮件联系人的详细信息,请参阅 Exchange Online 中的收件人

可以在具有Exchange Online邮箱的组织中管理 Exchange 管理中心 (EAC) 或在 PowerShell (Exchange Online PowerShell 中管理邮件联系人;在没有Exchange Online邮箱) 的组织中,独立Exchange Online Protection (EOP) 。

开始前,有必要了解什么?

使用 Exchange 管理中心管理邮件联系人

使用 EAC 创建邮件联系人

  1. EAC 中,单击“ 收件人>联系人”。

  2. 单击“ 添加邮件联系人 ”,并在详细信息窗格中配置以下设置。 使用 * 标记的设置是必需的。

    • 基本信息:更新以下内容:

      • 缩写

      • *显示名称:默认情况下,此框显示“ 名字”和“ 姓氏 ”框中的值。 可以接受此值或更改此值。

      • *别名

      • *Email:输入用户的电子邮件地址。 域应位于基于云的组织外部。

    • 可选) (邮件联系人信息

    • 查看邮件联系人

  3. 完成后,单击“创建”。

使用 EAC 修改邮件联系人

  1. 在 EAC 中,单击“ 收件人>联系人”。

  2. 在联系人列表中,单击行中除显示在“ 显示名称” 列旁边的空白区域中的按钮选项之外的任何位置,选择邮件联系人。

  3. “邮件联系人 详细信息”窗格中,在以下部分下查看或编辑用户的联系人详细信息:

    • 一般信息

    • 个人信息

  4. 完成后,单击“保存”。

    联系人信息

    使用“ 联系人信息 ”部分查看或编辑用户的联系信息。 该页上的信息显示在通讯簿中。

    • 网站

    • 传真电话

    • 市/县

    • 省/市/自治区

    • 邮政编码

    • 国家/地区

    组织信息

    使用 “编辑组织 ”部分,可以记录有关用户在组织中角色的详细信息。 此信息会显示在通讯簿中。 您也可以创建可从电子邮件客户端(如 Outlook)访问的虚拟组织图。

    • 使用“组织”选项卡可以查看或更改有关组织中收件人的角色的信息。

    • 部门:使用此框可以查看或更改用户所在的部门。 可以使用此框为动态通讯组、电子邮件地址策略或地址列表创建收件人条件。

    • 经理:若要添加经理,请输入名称并从下拉列表中进行选择。

    • 直接下属:无法修改此框。 "直接下属"是指向特定经理报告的用户。 如果已为用户指定一个经理,则该用户将作为直接下属出现在该经理的邮箱的详细信息中。 例如,Kari 管理 Chris 和 Kate,因此 Kari 在 Chris 和 Kate 的 “经理 ”框中指定,Chris 和 Kate 显示在 Kari 帐户属性的“ 直接报告 ”框中。

使用 EAC 删除邮件联系人

  1. 在 EAC 中,单击“ 收件人>联系人”。

  2. 选择要删除的邮件联系人,然后单击“ 删除”。

    注意

    EAC 尚不允许批量编辑邮件联系人。

  3. 单击“ 确认”。

使用 PowerShell 管理邮件联系人

使用 Exchange Online PowerShell 创建邮件联系人

本示例为 Debra Garcia 创建邮件联系人

  • 名称和显示名称为 Debra Garcia (如果不使用 DisplayName 参数, Name 参数的值将用于显示名称) 。

  • 别名为 dgarcia。

New-MailContact -Name "Debra Garcia" -ExternalEmailAddress dgarcia@tailspintoys.com -Alias dgarcia

有关详细语法和参数信息,请参阅 New-MailContact

使用 Exchange Online PowerShell 修改邮件联系人

通常,使用 Get-ContactSet-Contact cmdlet 查看和更改组织和联系人信息属性。 使用 Get-MailContactSet-MailContact cmdlet 查看或更改邮件相关属性(例如电子邮件地址、邮件提示、自定义属性以及是否在地址列表中隐藏联系人)。

有关详细信息,请参阅以下文章:

下面是使用 Exchange Online PowerShell 更改邮件联系人属性的一些示例:

此示例配置邮件联系人 Kai Axford 的"职务"、"部门"、"公司"和"经理"属性。

Set-Contact "Kai Axford" -Title Consultant -Department "Public Relations" -Company Fabrikam -Manager "Karen Toh"

此示例将所有邮件联系人的 CustomAttribute1 属性设置为值 PartTime 并在组织的通讯簿中隐藏这些联系人。

$Contacts = Get-MailContact -Resultsize unlimited
$Contacts | foreach {Set-MailContact -Identity $_ -CustomAttribute1 PartTime -HiddenFromAddressListsEnabled $true}

此示例将 Public Relations 部门中所有邮件联系人的 CustomAttribute15 属性设置为值 TemporaryEmployee。

$PR = Get-Contact -ResultSize unlimited -Filter "Department -eq 'Public Relations'"
$PR | foreach {Set-MailContact -Identity $_ -CustomAttribute15 TemporaryEmployee}

使用 Exchange Online PowerShell 删除邮件联系人

若要删除邮件联系人,请使用以下语法:

Remove-MailContact -Identity <MailUserIdentity>

此示例删除 Pilar Pinilla 的邮件联系人:

Remove-MailContact -Identity "Pilar Pinilla"

有关详细的语法和参数信息,请参阅Remove-MailContact

如何判断这些过程生效了?

若要验证是否已成功创建、修改或删除邮件联系人,请执行以下步骤:

  • 在 EAC 中,单击“ 收件人>联系人”。 验证邮件联系人是否 () 列出。 “ 联系人类型” 值为 MailContact。 从列表中选择邮件联系人,方法是单击“ 显示名称” 列旁空白区域中出现的按钮选项以外的任意位置,以查看或编辑用户的详细信息。

  • 在Exchange Online PowerShell 中,将 MailContactIdentity> 替换为<邮件联系人的姓名、电子邮件地址或别名,并运行以下命令,验证邮件联系人是否 (列出或未) 列出。

    Get-MailContact -Identity <MailContactIdentity> | Format-List Name,Alias,DisplayName,ExternalEmailAddress
    
  • 在 Exchange Online PowerShell 中,使用 Get-ContactGet-Contact cmdlet 验证所做的属性更改。

    Get-MailContact | Format-List Name,CustomAttribute1,HiddenFromAddressListsEnabled
    
    Get-Contact -Filter "Department -eq 'Public Relations'" | Get-MailContact | Format-List Name,CustomAttribute15