注意
本文不适用于云中的邮箱。
如果入站 Internet 邮件通过 Microsoft 365 流向本地 Exchange 收件人,则需要配置本地 Exchange 以识别和翻译来自云的垃圾邮件筛选判决。 此配置允许本地邮箱中的垃圾邮件规则在以下环境中将垃圾邮件从“收件箱”正确地移动到“垃圾邮件Email”文件夹:
- 使用Exchange Online邮箱和本地 Exchange 邮箱Exchange Server混合部署。
- 用于保护本地 Exchange 邮箱的内置安全加载项 。
具体而言,你需要在本地 Exchange 组织中使用以下设置创建 Exchange 邮件流规则 (也称为传输规则) :
条件:查找具有以下云反垃圾邮件标头和值的邮件:
-
X-Forefront-Antispam-Report: SFV:SPM(垃圾邮件筛选) 标记为垃圾邮件的邮件 -
X-Forefront-Antispam-Report: SFV:SKS在垃圾邮件筛选) 之前, (由云中的邮件流规则标记为垃圾邮件的邮件 -
X-Forefront-Antispam-Report: SFV:SKB(邮件被垃圾邮件筛选标记为垃圾邮件,因为发件人的电子邮件地址或电子邮件域位于阻止发件人列表中,或者云反垃圾邮件策略中的阻止域列表。)
有关这些标头值的详细信息,请参阅 云组织中的反垃圾邮件标头。
-
作:将这些邮件的垃圾邮件置信度 (SCL) 设置为 6 (垃圾邮件) 。
本文介绍如何在本地 Exchange 组织中创建 Exchange 管理中心 (EAC) 和 Exchange 命令行管理程序 (Exchange PowerShell) 所需的邮件流规则。
提示
可以将云反垃圾邮件策略配置为隔离垃圾邮件,而不是将邮件传递到本地用户的“垃圾邮件Email”文件夹。 有关详细信息,请参阅 在云组织中配置反垃圾邮件策略。
开始前,有必要了解什么?
需要在本地 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 创建邮件流规则,以设置云检测到的垃圾邮件的 SCL
在本地 Exchange 组织的 EAC 中,转到 “邮件流>规则”。
在“ 规则” 页上,选择下拉列表中的“
添加>创建新规则 ”。在打开的" 新规则"窗口中,配置以下设置:
名称:输入规则的唯一描述性名称。 例如:
- 云 SFV:SPM 到 SCL 6
- 云 SFV:SKS 到 SCL 6
- CloudCloud SFV:SKB 到 SCL 6
选择“ 更多选项”。
在以下情况下应用此规则:选择 邮件头>包含上述任何字词。
在出现的 “输入文本标题包括输入字词 句子”中,执行以下步骤:
- 选择“ 输入文本” 链接。 在打开的“ 指定标头名称 ”对话框中,输入 X-Forefront-Antispam-Report ,然后选择“ 确定”。
- 选择“ 输入字词” 链接。 在打开的“指定字词或短语”对话框中,输入 (SFV:SPM、SFV:SKS 或 SFV:SKB) 的云垃圾邮件标头值之一,选择“
然后选择“确定”。
执行以下作:选择 “修改邮件属性>”, (SCL) 设置垃圾邮件置信度级别 。
在打开的“ 指定 SCL ”对话框中,选择 “6 ” (默认值为 5) 。
完成 “新建规则 ”页后,选择“ 保存”。
对 SFV:SPM、SFV:SKS 或 SFV:SKB) (剩余的云垃圾邮件判决值重复这些步骤。
使用 Exchange 命令行管理程序创建邮件流规则,以设置受云保护的垃圾邮件的 SCL
如果希望使用 Exchange 命令行管理程序创建三个邮件流规则,请使用以下语法:
New-TransportRule -Name "<RuleName>" -HeaderContainsMessageHeader "X-Forefront-Antispam-Report" -HeaderContainsWords "<CloudSpamFilteringVerdict>" -SetSCL 6
例如:
New-TransportRule -Name "Cloud SFV:SPM to SCL 6" -HeaderContainsMessageHeader "X-Forefront-Antispam-Report" -HeaderContainsWords "SFV:SPM" -SetSCL 6
New-TransportRule -Name "Cloud SFV:SKS to SCL 6" -HeaderContainsMessageHeader "X-Forefront-Antispam-Report" -HeaderContainsWords "SFV:SKS" -SetSCL 6
New-TransportRule -Name "Cloud SFV:SKB to SCL 6" -HeaderContainsMessageHeader "X-Forefront-Antispam-Report" -HeaderContainsWords "SFV:SKB" -SetSCL 6
有关语法和参数的详细信息,请参阅 New-TransportRule。
你如何知道此过程的工作原理?
若要验证是否已成功将本地 Exchange 配置为将云检测到的垃圾邮件传递到本地邮箱中的“垃圾邮件Email”文件夹,请执行以下步骤:
在本地 Exchange 组织的 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