在 Exchange Online 中管理邮件联系人
在Exchange Online组织中,邮件联系人是启用邮件的对象,其中包含有关组织外部人员的信息。 每个邮件联系人都有一个外部电子邮件地址。 有关邮件联系人的详细信息,请参阅 Exchange Online 中的收件人。
可以在具有Exchange Online邮箱的组织中管理 Exchange 管理中心 (EAC) 或在 PowerShell (Exchange Online PowerShell 中管理邮件联系人;在没有Exchange Online邮箱) 的组织中,独立Exchange Online Protection (EOP) 。
开始前,有必要了解什么?
若要 (EAC) 打开 Exchange 管理中心,请参阅 Exchange Online 中的 Exchange 管理中心。
若要连接到 Exchange Online PowerShell,请参阅连接到 Exchange Online PowerShell。 若要连接到独立 EOP PowerShell,请参阅连接到 Exchange Online Protection PowerShell。
需要权限才能执行此过程或过程。 若要查看所需的权限,请参阅 Exchange Online 中的功能权限一文中的“收件人”条目。
有关可能适用于本文中的过程的键盘快捷方式的信息,请参阅 Exchange 管理中心的键盘快捷方式。
使用 Exchange 管理中心管理邮件联系人
使用 EAC 创建邮件联系人
在 EAC 中,单击“ 收件人>联系人”。
单击“ 添加邮件联系人 ”,并在详细信息窗格中配置以下设置。 使用 * 标记的设置是必需的。
基本信息:更新以下内容:
名
姓
缩写
* 显示名称:默认情况下,此框显示“ 名字”和“ 姓氏 ”框中的值。 可以接受此值或更改此值。
* 别名:
* Email:输入用户的电子邮件地址。 域应位于基于云的组织外部。
可选) (邮件联系人信息
查看邮件联系人
完成后,单击“创建”。
使用 EAC 修改邮件联系人
在 EAC 中,单击“ 收件人>联系人”。
在联系人列表中,单击行中除显示在“ 显示名称” 列旁边的空白区域中的按钮选项之外的任何位置,选择邮件联系人。
在 “邮件联系人 详细信息”窗格中,在以下部分下查看或编辑用户的联系人详细信息:
一般信息
个人信息
完成后,单击“保存”。
联系人信息
使用“ 联系人信息 ”部分查看或编辑用户的联系信息。 该页上的信息显示在通讯簿中。
网站
传真电话
街
市/县
省/市/自治区
邮政编码
国家/地区
组织信息
使用 “编辑组织 ”部分,可以记录有关用户在组织中角色的详细信息。 此信息会显示在通讯簿中。 您也可以创建可从电子邮件客户端(如 Outlook)访问的虚拟组织图。
使用“组织”选项卡可以查看或更改有关组织中收件人的角色的信息。
部门:使用此框可以查看或更改用户所在的部门。 可以使用此框为动态通讯组、电子邮件地址策略或地址列表创建收件人条件。
经理:若要添加经理,请输入名称并从下拉列表中进行选择。
直接下属:无法修改此框。 "直接下属"是指向特定经理报告的用户。 如果已为用户指定一个经理,则该用户将作为直接下属出现在该经理的邮箱的详细信息中。 例如,Kari 管理 Chris 和 Kate,因此 Kari 在 Chris 和 Kate 的 “经理 ”框中指定,Chris 和 Kate 显示在 Kari 帐户属性的“ 直接报告 ”框中。
使用 EAC 删除邮件联系人
在 EAC 中,单击“ 收件人>联系人”。
选择要删除的邮件联系人,然后单击“ 删除”。
注意
EAC 尚不允许批量编辑邮件联系人。
单击“ 确认”。
使用 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-Contact 和 Set-Contact cmdlet 查看和更改组织和联系人信息属性。 使用 Get-MailContact 和 Set-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-Contact 和 Get-Contact cmdlet 验证所做的属性更改。
Get-MailContact | Format-List Name,CustomAttribute1,HiddenFromAddressListsEnabled
Get-Contact -Filter "Department -eq 'Public Relations'" | Get-MailContact | Format-List Name,CustomAttribute15