配置 EOP 以将垃圾邮件传递到混合环境中的垃圾邮件Email文件夹
重要
本文仅适用于在本地 Exchange 环境中具有邮箱的混合环境中的 EOP 客户。 本文不适用于具有Exchange Online邮箱的 Microsoft 365 客户。
如果你是混合环境中的Exchange Online Protection (EOP) 客户,则需要配置本地 Exchange 组织,以识别和翻译 EOP 的垃圾邮件筛选判决。 此配置允许本地邮箱中的垃圾邮件规则将垃圾邮件从“收件箱”正确地移动到“垃圾邮件Email”文件夹。
具体而言,你需要在本地 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 中的垃圾邮件,而不是将邮件传递到本地用户的“垃圾邮件Email”文件夹。 有关详细信息,请参阅在 EOP 中配置反垃圾邮件策略。
开始前,有必要了解什么?
需要在本地 Exchange 环境中分配权限,然后才能执行这些过程。 具体而言,需要分配传输规则角色,默认情况下,该角色分配给组织管理、合规性管理和记录管理角色。 有关详细信息,请参阅 将成员添加到角色组。
如果将邮件传递到本地 Exchange 邮箱中的“垃圾邮件Email”文件夹,则由以下设置的组合控制:
- Exchange 命令行管理程序中 Set-OrganizationConfig cmdlet 上的 SCLJunkThreshold 参数值。 默认值为 4,这意味着 5 或更高的 SCL 应将邮件传递到用户的“垃圾邮件”文件夹。
- Exchange 命令行管理程序中 Set-Mailbox cmdlet 上的 SCLJunkThreshold 参数值。 默认值为空白 ($null) ,这意味着使用组织设置。 有关详细信息,请参阅 Exchange 垃圾邮件置信度级别 (SCL) 阈值。
- 在 Exchange 命令行管理程序) 的 Set-MailboxJunkEmailConfiguration cmdlet 上,是否对邮箱启用垃圾邮件规则 (Enabled 参数值$true。 垃圾邮件规则在送达后实际将邮件移动到“垃圾邮件Email”文件夹。 默认情况下,在邮箱上启用垃圾邮件规则。 有关详细信息,请参阅 在邮箱上配置 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 配置为将垃圾邮件传递到混合环境中的“垃圾邮件Email”文件夹,请执行以下步骤:
在 EAC 中,转到 “邮件流>规则”,选择规则,然后选择 “编辑 验证设置。
在 Exchange 命令行管理程序中,将 RuleName> 替换为<邮件流规则的名称,并运行以下命令来验证设置:
Get-TransportRule -Identity "<RuleName>" | Format-List
在不扫描出站邮件是否为垃圾邮件的外部电子邮件系统中,向受影响的收件人发送未经请求的批量Email (GTUBE) 邮件的一般测试,并确认邮件已传递到“垃圾邮件Email”文件夹。 GTUBE 邮件类似于用于测试恶意软件设置的欧洲反计算机病毒协会 (EICAR) 文本文件。
若要发送 GTUBE 邮件,请在单行电子邮件正文中包含以下文本,不带任何空格或换行符:
XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X