在邮箱上配置反垃圾邮件设置

适用于:Exchange Server 2013

可以在各个邮箱上配置特定的反垃圾邮件设置,这些设置不同于应用于 Exchange 组织中其余邮箱的反垃圾邮件设置。 在邮箱上配置反垃圾邮件设置时,该设置将覆盖相应的组织范围内容筛选或组织配置反垃圾邮件设置。

注意

2016 年 11 月 1 日起,Microsoft 停止为 Exchange 和 Outlook 中的 SmartScreen 筛选器生成垃圾邮件定义更新。 现有的 SmartScreen 垃圾邮件定义将予以保留,但其效力可能会随时间的推移而逐渐降低。 有关详细信息,请参阅“停止为 Outlook 和 Exchange 中的 SmartScreen 提供支持”。

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

  • 估计完成每个步骤的时间:15 分钟

  • 你必须先获得权限,然后才能执行此过程或多个过程。 若要查看所需的权限,请参阅反垃圾邮件 和反恶意软件权限 主题中的“反垃圾邮件功能”条目,以及 收件人权限 主题中的“反垃圾邮件”条目。

  • 默认情况下,邮箱服务器上的传输服务未启用反垃圾邮件功能。 一般情况下,只有当您的 Exchange 组织在接受传入的邮件前未事先进行任何反垃圾邮件筛选时,您才需要在邮箱服务器上启用反垃圾邮件功能。 有关详细信息,请参阅在邮箱服务器上启用反垃圾邮件功能

  • 只能使用命令行管理程序执行此过程。

  • 垃圾邮件Email文件夹 SCL 阈值的行为方式不同于 SCL 删除、拒绝和隔离值。 有关详细信息,请参阅垃圾邮件可信度阈值

  • 若要了解本主题中的过程可能适用的键盘快捷键,请参阅 Exchange 管理中心内的键盘快捷键

提示

是否有任何疑问? 在 Exchange 论坛中寻求帮助。 访问 Exchange Server 的论坛。

使用 Shell 在单个邮箱上配置反垃圾邮件功能

若要在单个邮箱上配置反垃圾邮件设置,请使用以下语法。

Set-Mailbox <MailboxIdentity> -AntispamBypassEnabled <$true | $false> -RequireSenderAuthenticationEnabled <$true | $false> -SCLDeleteEnabled <$true | $false | $null> -SCLDeleteThreshold <0-9 | $null> -SCLJunkEnabled <$true | $false | $null > -SCLJunkThreshold <0-9 | $null> -SCLQuarantineEnabled <$true | $false | $null > -SCLQuarantineThreshold <0-9 | $null> -SCLRejectEnabled <$true | $false | $null > -SCLRejectThreshold <0-9 | $null>

本示例将名为 Jeff Phillips 的用户的邮箱配置为绕过所有反垃圾邮件筛选器,并将满足或超过垃圾邮件Email文件夹 SCL 阈值 5 的邮件传递到 Microsoft Outlook 中的“垃圾邮件Email”文件夹。

Set-Mailbox "Jeff Phillips" -AntispamBypassEnabled $true -SCLJunkEnabled $true -SCLJunkThreshold 4

如何知道操作成功?

若要验证是否已在单个邮箱上成功配置反垃圾邮件功能,请执行以下操作:

  1. 运行以下命令:

    Get-Mailbox <MailboxIdentity> | Format-List SCL*,Bypass*,*SenderAuth*
    
  2. 验证显示的值是否为您配置的值。

使用 Shell 在多个邮箱上配置反垃圾邮件功能

若要在多个邮箱上配置所有反垃圾邮件设置,请使用以下语法。

Get-Mailbox [<Filter>]| Set-Mailbox <Anti-Spam Settings>

此示例在 Contoso.com 域的用户容器中的所有邮箱上启用值为 7 的 SCL 隔离阈值。

Get-Mailbox -OrganizationalUnit Contoso.com/Users | Set-Mailbox -SCLQuarantineEnabled $true -SCLQuarantineThreshold 7

如何知道操作成功?

若要验证是否已在多个邮箱上成功配置反垃圾邮件功能,请执行以下操作:

  1. 运行以下命令:

    Get-Mailbox [<Filter>] | Format-List Name,SCL*,*SenderAuth*
    
  2. 验证显示的值是否为您配置的值。

使用 Shell 配置组织中所有邮箱的垃圾邮件阈值

运行以下命令:

Set-OrganizationConfig -SCLJunkThreshold <Integer>

本示例将组织的垃圾邮件阈值设置为 5。

Set-OrganizationConfig -SCLJunkThreshold 5

如何知道操作成功?

若要验证是否已成功配置组织中所有邮箱的垃圾邮件阈值,请执行以下操作:

  1. 运行以下命令:

    Get-OrganizationConfig | Format-List SCLJunkThreshold
    
  2. 验证显示的值是否为您配置的值。