你目前正处于脱机状态,正在等待 Internet 重新连接

如何设置安全发件人和阻止的发件人在 Office 365

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2545137
简介
当设置安全发件人和阻止发件人在 Microsoft Office 365 中的 Microsoft Exchange Online 的邮箱时,邮箱存储的安全发件人和每个用户的阻止发件人独立。这类似于 Microsoft Outlook 的早期版本中的行为。

设置被设置后,它们是持久的在 Outlook 中,在具有混合 Outlook Web 应用程序管理员部署可以设置要匹配的设置,可以通过在 活动目录(AD) 中使用组策略设置应用的安全发件人和阻止发件人。Office 365 管理员必须使用 Windows PowerShell 在 Exchange 联机设置的用户邮箱中的这些设置。
过程
Exchange Online 管理员必须分配给以下管理角色设置安全发件人和阻止的发件人设置:
  • 组织管理
  • 记录管理
  • 收件人管理
  • 帮助台

如何设置安全发件人和阻止的发件人为单个用户

  1. Usingremote PowerShell 通过连接到 Exchange 联机。了解有关如何执行此操作的详细信息,请访问以下 Microsoft 网站:
  2. 在 Windows PowerShell 提示符下,键入以下命令,然后按 Enter:
    Set-MailboxJunkEmailConfiguration -Identity <user@contoso.com> -BlockedSendersAndDomains "<domainA>.com", "<user>@<domainB>.com","..." -TrustSendersAndDomains "<domainC>.com","<user>@<domainD>.com","..."
    注意<user@contoso.com>占位符表示的用户的设置被设置和"<domainC>.com","<user>@<domainD>.com"、"..."占位符代表的域的列表或单个电子邮件地址必须被添加到列表中。例如,下面的命令将阻止来自的所有电子邮件"<spamA>.com"并接受来自所有电子邮件"张三 @<spamB>.com"为 user@contoso.com:</spamB> </spamA> </domainD> </user> </domainC> </user@contoso.com>
    Set-MailboxJunkEmailConfiguration -Identity <user@contoso.com> -BlockedSendersAndDomains"<spamA>.com" -TrustedSendersAndDomains john@<spamB>.com

如何设置安全发件人和阻止发件人,在大容量

  1. Usingremote PowerShell 通过连接到 Exchange 联机。了解有关如何执行此操作的详细信息,请访问以下 Microsoft 网站:
  2. 在 Windows PowerShell 提示符下,键入以下命令,然后按 Enter:
    Get-Mailbox | Set-MailboxJunkEmailConfiguration -BlockedSendersAndDomains "<domainA>.com","user@<domainB>.com","..." -TrustedSendersAndDomains "<domainC>.com","user@<domainD>.com","..."
    注意<user@contoso.com>占位符表示的用户的设置被设置和"<domainC.com>""<user>@domainD.com","..."占位符表示域或必须被添加到列表中的单个电子邮件地址的列表。例如,以下命令将阻止所有来自的电子邮件"<spamA>.com"并接受来自所有电子邮件"张三 @<spamB>.com"Contoso 中的所有用户:</spamB> </spamA> </user> </domainC.com> </user@contoso.com>
    Get-Mailbox | Set-MailboxJunkEmailConfiguration -BlockedSendersAndDomains "<spamA>.com" -TrustedSendersAndDomains "john@<spamB>.com"

如何检查安全发件人和阻止发件人

要检查的安全发件人和阻止发件人设置已成功应用,使用Get MailboxJunkEmailConfiguration 命令 以确认所有用户的列表的状态。若要执行此操作,在 Windows PowerShell 提示符下,键入以下命令,然后按 enter 键:
Get-MailboxJunkEmailConfiguration -Identity <user@contoso.com>
注意<user@contoso.com>占位符表示组织中的任何用户。

结果的示例如下所示:

</user@contoso.com>Get MailboxJunkEmailConfiguration 命令 的输出的屏幕快照。

如何更新现有的安全发件人和阻止的发件人列表

设置列表后,它可能需要在以后更新。当您更新此列表时,您可能想删除和添加电子邮件地址或域。这些项被存储为多值的变量中,因为您所做的任何更改可能会覆盖以前配置的输入项。若要避免此问题,现有的邮箱配置存储在一个变量,然后再尝试更新该列表。若要执行此操作,请执行以下步骤:
  1. Usingremote PowerShell 通过连接到 Exchange 联机。了解有关如何执行此操作的详细信息,请访问以下 Microsoft 网站:
  2. 存储在配置$Temp 变量。若要执行此操作,在提示符下,键入下面的 PowerShell 命令,然后按 enter 键:
    $Temp = Get-MailboxJunkEmailConfiguration <user@contoso.com>
    注意<user@contoso.com>占位符表示您想要更改的用户。</user@contoso.com>
  3. 更新的列表中$Temp。若要执行此操作,使用"+="运算符来更新BlockedSendersandDomainsTrustedSendersAndDomains属性。若要执行此操作,请执行以下步骤:
    1. 键入下面的 PowerShell 命令,然后按 Enter 键更新阻止发件人列表:
      $Temp.BlockedSendersAndDomains += "<domainC>.com","<user>@<domainD>.com","..."
    2. 键入下面的 PowerShell 命令,然后按 Enter 键更新安全发件人列表:
      $Temp.TrustedSendersAndDomains += "<domainC>.com","<user>@<domainD>.com","..."
  4. 以提交对变量$Temp所做的更新,键入下面的 PowerShell 命令,然后按 enter 键:
    Set-MailboxJunkEmailConfiguration -Identity <user@contoso.com> -BlockedSendersAndDomains $Temp.BlockedSendersAndDomains -TrustedSendersAndDomains $Temp.TrustedSendersAndDomains

    注意若要将这些更改应用于一个组织中的所有用户,请按照本文"如何配置安全发件人和阻止发件人批量"部分中的步骤。
详细信息
在下列步骤中使用的 PowerShell 命令 的详细信息,请转以下 Microsoft TechNet 网站:
仍需要帮助吗?请转到 Office 365 社区 网站。

警告:本文已自动翻译

属性

文章 ID:2545137 - 上次审阅时间:07/12/2014 06:00:00 - 修订版本: 14.0

Microsoft Exchange Online

  • o365 o365022013 o365m kbgraphxlink hybrid o365p kbgraphic kbmt KB2545137 KbMtzh
反馈