培训
模块
使用 Windows PowerShell 管理 Exchange Online - Training
本模块介绍如何使用 PowerShell 管理 Exchange Online 中的邮箱、资源和管理员角色。
认证
Microsoft Office 专家:Outlook (Office 2016) - Certifications
通过获得Microsoft Office 专家(MOS)认证,证明你拥有充分利用 Outlook 2016 所需的技能。
可以使用 EAC 或 Exchange 命令行管理程序添加或删除用户邮箱的电子邮件地址。 您可以为同一个邮箱配置多个电子邮件地址。 其他地址称为 代理地址。 用户可以使用代理地址接收发送给其他电子邮件地址的电子邮件。 发送到用户代理地址的任何电子邮件将传递到其主电子邮件地址,也称为 主 SMTP 地址 或 默认答复地址。
备注
本主题中的过程将展示如何添加或删除用户邮箱的电子邮件地址。 可以使用类似的过程添加或删除其他收件人类型的电子邮件地址。
有关与收件人管理相关的其他管理任务,请参阅收件人中的"收件人文档"表。
估计完成每个步骤时间:2 分钟。
若要打开 EAC,请参阅 Exchange Server 中的 Exchange 管理中心。 若要打开 EAC,请参阅 Exchange Server 中的 Exchange 管理中心中。若要打开 Exchange 命令行管理程序,请参阅打开 Exchange 命令行管理程序。
你必须先获得权限,然后才能执行此过程或多个过程。 若要查看所需的权限,请参阅 收件人权限主题中的"收件人设置权限"部分。
若要了解本主题中的过程可能适用的键盘快捷键,请参阅 Exchange 管理中心内的键盘快捷键。
提示
是否有任何疑问? 请在 Exchange 论坛中寻求帮助。 请访问以下论坛:Exchange Server、Exchange Online 或 Exchange Online Protection。
在 EAC 中,导航到收件人>邮箱。
在用户邮箱列表中,单击要向其添加电子邮件地址的邮箱,然后单击“编辑
在邮箱属性页上,单击“ 电子邮件地址”。
备注
在“电子邮件地址”页上,主 SMTP 地址在地址列表中以粗体文本显示,“类型”列中的大写 SMTP 值。
单击“ 添加,然后单击“ SMTP ”将 SMTP 电子邮件地址添加到此邮箱。
备注
SMTP 是默认的电子邮件地址类型。 还可以将 Exchange 统一消息 (EUM) 地址或自定义地址添加到 Exchange 2016 中的邮箱。 有关详细信息,请参阅管理用户邮箱主题中的"更改用户邮箱属性"。 (注意:统一消息在 Exchange 2019 中不可用。)
在“电子邮件地址”框中键入新的 SMTP 地址 ,然后单击“ 确定”。
该新地址显示在选定邮箱的电子邮件地址列表中。
单击“保存”以保存所做的更改。
与邮箱关联的电子邮件地址包含在邮箱的 EmailAddresses 属性中。 由于它可以包含多个电子邮件地址, 因此 EmailAddresses 属性称为 多值 属性。 下列示例展示了修改多值属性的各种不同方式。
此示例展示了如何向 Dan Jump 的邮箱添加 SMTP 地址。
Set-Mailbox "Dan Jump" -EmailAddresses @{add="dan.jump@northamerica.contoso.com"}
此示例展示了如何向邮箱添加多个 SMTP 地址。
Set-Mailbox "Dan Jump" -EmailAddresses @{add="dan.jump@northamerica.contoso.com","danj@tailspintoys.com"}
有关如何使用此方法添加和删除多值属性的值的详细信息,请参阅 修改多值属性。
此示例展示了向邮箱添加电子邮件地址的另一种方法:指定与邮箱关联的所有地址。 在此示例中, danj@tailspintoys.com 是要添加的新电子邮件地址。 另两个电子邮件地址是现有的地址。 具有区分大小写的限定符 SMTP
的地址是主 SMTP 地址。 在使用此命令语法时,必须包含邮箱的所有电子邮件地址。 否则,在命令中指定的地址将覆盖现有的地址。
Set-Mailbox "Dan Jump" -EmailAddresses "SMTP:dan.jump@contoso.com","dan.jump@northamerica.contoso.com","danj@tailspintoys.com"
有关语法和参数的详细信息,请参阅 Set-Mailbox。
若要验证是否成功地向邮箱添加了电子邮件地址,请执行下列操作之一:
在 EAC 中,导航到 “收件人>邮箱”,单击邮箱,然后单击“ 编辑。
在邮箱属性页上,单击“ 电子邮件地址”。
在邮箱的电子邮件地址列表中,验证是否包含新电子邮件地址。
或
在 Exchange 命令行管理程序 中运行以下命令。
Get-Mailbox <identity> | Format-List EmailAddresses
验证结果中是否包含新电子邮件地址。
在 EAC 中,导航到收件人>邮箱。
在用户邮箱列表中,单击要从中删除电子邮件地址的邮箱,然后单击“编辑
在邮箱属性页上,单击“ 电子邮件地址”。
在电子邮件地址列表中,选择要删除的地址,然后单击“删除”。
单击“保存”以保存所做的更改。
此示例展示了如何从 Janet Schorr 的邮箱中删除电子邮件地址。
Set-Mailbox "Janet Schorr" -EmailAddresses @{remove="janets@corp.contoso.com"}
此示例展示了如何从邮箱中删除多个地址。
Set-Mailbox "Janet Schorr" -EmailAddresses @{remove="janet.schorr@corp.contoso.com","janets@tailspintoys.com"}
有关如何使用此方法添加和删除多值属性的值的详细信息,请参阅 修改多值属性。
通过在设置邮箱的电子邮件地址的命令中省略某个电子邮件地址,也可以将其删除。 例如,假设 Janet Schorr 的邮箱有三个电子邮件地址: janets@contoso.com (主要 SMTP 地址) janets@corp.contoso.com、 和 janets@tailspintoys.com。 若要删除地址 janets@corp.contoso.com,请运行以下命令。
Set-Mailbox "Janet Schorr" -EmailAddresses "SMTP:janets@contoso.com","janets@tailspintoys.com"
由于 janets@corp.contoso.com 在上一个命令中省略,因此它已从邮箱中删除。
有关语法和参数的详细信息,请参阅 Set-Mailbox。
若要验证是否成功地从邮箱中删除了电子邮件地址,请执行下列操作之一:
在 EAC 中,导航到 “收件人>邮箱”,单击邮箱,然后单击“ 编辑。
在邮箱属性页上,单击“ 电子邮件地址”。
在邮箱的电子邮件地址列表中,验证是否包含相应的电子邮件地址。
或
在 Exchange 命令行管理程序 中运行以下命令。
Get-Mailbox <identity> | Format-List EmailAddresses
验证结果中是否包含相应的电子邮件地址。
可以使用 Exchange 命令行管理程序和逗号分隔值 (CSV) 文件一次向多个邮箱添加新电子邮件地址。
此示例从 C:\Users\Administrator\Desktop\AddEmailAddress.csv 导入数据,该文件具有以下格式。
Mailbox,NewEmailAddress
Dan Jump,danj@northamerica.contoso.com
David Pelton,davidp@northamerica.contoso.com
Kim Akers,kima@northamerica.contoso.com
Janet Schorr,janets@northamerica.contoso.com
Jeffrey Zeng,jeffreyz@northamerica.contoso.com
Spencer Low,spencerl@northamerica.contoso.com
Toni Poe,tonip@northamerica.contoso.com
...
运行以下命令可使用 CSV 文件中的数据将电子邮件地址添加到 CSV 文件中指定的每个邮箱。
Import-CSV "C:\Users\Administrator\Desktop\AddEmailAddress.csv" | foreach {Set-Mailbox $_.Mailbox -EmailAddresses @{add=$_.NewEmailAddress}}
备注
此 CSV 文件第一行中的列名 (Mailbox,NewEmailAddress
) 是任意的。 无论对列名称使用何种名称,请确保在 Exchange 命令行管理程序中使用相同的列名称。
若要验证是否成功地向多个邮箱添加了电子邮件地址,请执行下列操作之一:
在 EAC 中,导航到“收件人>邮箱”,单击已将地址添加到的邮箱,然后单击“编辑
在邮箱属性页上,单击“ 电子邮件地址”。
在邮箱的电子邮件地址列表中,验证是否包含新电子邮件地址。
或
使用用于添加新电子邮件地址的相同 CSV 文件,在 Exchange 命令行管理程序中运行以下命令。
Import-CSV "C:\Users\Administrator\Desktop\AddEmailAddress.csv" | foreach {Get-Mailbox $_.Mailbox | Format-List Name,EmailAddresses}
验证每个邮箱的结果中是否包含新电子邮件地址。
培训
模块
使用 Windows PowerShell 管理 Exchange Online - Training
本模块介绍如何使用 PowerShell 管理 Exchange Online 中的邮箱、资源和管理员角色。
认证
Microsoft Office 专家:Outlook (Office 2016) - Certifications
通过获得Microsoft Office 专家(MOS)认证,证明你拥有充分利用 Outlook 2016 所需的技能。