配置 EOP 以将垃圾邮件传递到混合环境中的垃圾邮件文件夹
重要
本文仅适用于在本地 Exchange 环境中具有邮箱的混合环境中的 EOP 客户。 本文不适用于使用 Exchange Online 邮箱的 Microsoft 365 客户。
如果你是混合环境中的 Exchange Online Protection (EOP) 客户,则需要配置本地 Exchange 组织以识别和翻译 EOP 的垃圾邮件筛选判决。 此配置允许 本地邮箱中的垃圾邮件规则 将垃圾邮件从“收件箱”正确地移动到“垃圾邮件”文件夹。
具体而言,你需要在本地 Exchange 组织中使用以下设置创建邮件流规则 (也称为传输规则) :
条件:查找具有以下 EOP 反垃圾邮件标头和值的邮件:
-
X-Forefront-Antispam-Report: SFV:SPM
(垃圾邮件筛选) 标记为垃圾邮件的邮件 -
X-Forefront-Antispam-Report: SFV:SKS
在垃圾邮件筛选) 之前,在 EOP 中 (邮件流规则标记为垃圾邮件的邮件 -
X-Forefront-Antispam-Report: SFV:SKB
(邮件被垃圾邮件筛选标记为垃圾邮件,因为发件人的电子邮件地址或电子邮件域位于阻止发件人列表中,或者 EOP 中的阻止域列表)
有关这些标头值的详细信息,请参阅 反垃圾邮件标头。
-
操作:将这些邮件的垃圾邮件置信度 (SCL) 设置为 6 (垃圾邮件) 。
本文介绍如何在本地 Exchange 组织中创建 Exchange 管理中心 (EAC) 和 Exchange 命令行管理程序 (Exchange PowerShell) 所需的邮件流规则。
提示
可以在 EOP 中配置反垃圾邮件策略来隔离 EOP 中的垃圾邮件,而不是将邮件传递到本地用户的垃圾邮件文件夹。 有关详细信息,请参阅在 EOP 中配置反垃圾邮件策略。
开始前,有必要了解什么?
需要在本地 Exchange 环境中分配权限,然后才能执行这些过程。 具体而言,需要分配传输规则角色,默认情况下,该角色分配给组织管理、合规性管理和记录管理角色。 有关详细信息,请参阅 将成员添加到角色组。
如果以及何时将邮件传递到本地 Exchange 邮箱中的“垃圾邮件”文件夹受以下设置的组合控制:
- Exchange 命令行管理程序中 Set-OrganizationConfig cmdlet 上的 SCLJunkThreshold 参数值。 默认值为 4,这意味着 5 或更高的 SCL 应将邮件传递到用户的“垃圾邮件”文件夹。
- Exchange 命令行管理程序中 Set-Mailbox cmdlet 上的 SCLJunkThreshold 参数值。 默认值为空白 ($null) ,这意味着使用组织设置。 有关详细信息,请参阅 Exchange 垃圾邮件置信度级别 (SCL) 阈值。
- 在 Exchange 命令行管理程序) 的 Set-MailboxJunkEmailConfiguration cmdlet 上,是否对邮箱启用垃圾邮件规则 (Enabled 参数值$true。 垃圾邮件规则在送达后实际将邮件移动到“垃圾邮件”文件夹。 默认情况下,在邮箱上启用垃圾邮件规则。 有关详细信息,请参阅 在邮箱上配置 Exchange 反垃圾邮件设置。
若要在 Exchange Server 上打开 EAC,请参阅 Exchange Server 中的 Exchange 管理中心。 若要打开 Exchange 命令行管理程序,请参阅 打开 Exchange 命令行管理程序 或使用 远程 PowerShell 连接到 Exchange 服务器。
有关本地 Exchange 中邮件流规则的详细信息,请参阅以下文章:
使用 EAC 创建设置 EOP 垃圾邮件的 SCL 的邮件流规则
在 EAC 中,转到 “邮件流>规则”。
在“ 规则” 页上,选择下拉列表中的“ 添加>创建新规则 ”。
在打开的" 新规则"窗口中,配置以下设置:
名称:输入规则的唯一描述性名称。 例如:
- EOP SFV:SPM 到 SCL 6
- EOP SFV:SKS 到 SCL 6
- EOP SFV:SKB 到 SCL 6
选择“ 更多选项”。
在以下情况下应用此规则:选择 邮件头>包含上述任何字词。
在出现的 “输入文本标题包括输入字词 句子”中,执行以下步骤:
- 选择“ 输入文本” 链接。 在打开的“ 指定标头名称 ”对话框中,输入 X-Forefront-Antispam-Report ,然后选择“ 确定”。
- 选择“ 输入字词” 链接。 在打开的“指定字词或短语”对话框中,输入 (SFV:SPM、SFV:SKS 或 SFV:SKB) 的 EOP 垃圾邮件标头值之一,选择“然后选择“确定”。
执行以下操作:选择 “修改邮件属性>”, (SCL) 设置垃圾邮件置信度级别 。
在打开的“ 指定 SCL ”对话框中,选择 “6 ” (默认值为 5) 。
完成 “新建规则 ”页后,选择“ 保存”。
对 SFV:SPM、SFV:SKS 或 SFV:SKB) (剩余的 EOP 垃圾邮件判决值重复这些步骤。
使用 Exchange 命令行管理程序创建设置 EOP 垃圾邮件 SCL 的邮件流规则
使用以下语法创建三个邮件流规则:
New-TransportRule -Name "<RuleName>" -HeaderContainsMessageHeader "X-Forefront-Antispam-Report" -HeaderContainsWords "<EOPSpamFilteringVerdict>" -SetSCL 6
例如:
New-TransportRule -Name "EOP SFV:SPM to SCL 6" -HeaderContainsMessageHeader "X-Forefront-Antispam-Report" -HeaderContainsWords "SFV:SPM" -SetSCL 6
New-TransportRule -Name "EOP SFV:SKS to SCL 6" -HeaderContainsMessageHeader "X-Forefront-Antispam-Report" -HeaderContainsWords "SFV:SKS" -SetSCL 6
New-TransportRule -Name "EOP SFV:SKB to SCL 6" -HeaderContainsMessageHeader "X-Forefront-Antispam-Report" -HeaderContainsWords "SFV:SKB" -SetSCL 6
有关语法和参数的详细信息,请参阅 New-TransportRule。
你如何知道此过程的工作原理?
若要验证是否已成功配置独立 EOP 以将垃圾邮件传递到混合环境中的“垃圾邮件”文件夹,请执行以下步骤:
在 EAC 中,转到 “邮件流>规则”,选择规则,然后选择 “编辑 验证设置。
在 Exchange 命令行管理程序中,将 RuleName> 替换为<邮件流规则的名称,并运行以下命令来验证设置:
Get-TransportRule -Identity "<RuleName>" | Format-List
在 未扫描出站邮件是否为垃圾邮件的外部电子邮件系统中,向受影响的收件人发送未经请求的批量电子邮件 (一般测试,) 邮件发送给受影响的收件人,并确认邮件已传递到“垃圾邮件”文件夹。 GTUBE 邮件类似于用于测试恶意软件设置的欧洲反计算机病毒协会 (EICAR) 文本文件。
若要发送 GTUBE 邮件,请在单行电子邮件正文中包含以下文本,不带任何空格或换行符:
XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X