如何使 SCL 值可供边缘传输规则使用

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2007-05-21

本主题说明如何使用 Exchange 命令行管理程序,使邮件的垃圾邮件可信度 (SCL) 值可以在安装了边缘传输服务器角色的计算机上运行的传输规则中进行处理。

note注意:
不能使用 Exchange 管理控制台执行下列步骤。若要执行这些步骤,必须使用 Exchange 命令行管理程序。有关如何使用 Exchange 命令行管理程序的详细信息,请参阅使用 Exchange 管理外壳

在 Microsoft Exchange Server 2007 中,边缘传输服务器上运行的传输规则将在 OnEndOfData 简单邮件传输协议 (SMTP) 传输事件上,通过边缘规则代理应用于邮件。“大于或等于限制的垃圾邮件可信度 (SCL) 分级”传输规则条件就是边缘传输服务器上可以使用的传输规则条件之一。使用此传输规则条件,可以基于邮件上标记的 SCL 值将传输规则操作应用于邮件。内容筛选器代理基于对邮件内容的分析,在邮件上标记 SCL 值,用于确定该邮件是否是垃圾邮件。内容筛选器代理还可以在 OnEndOfData SMTP 传输事件上运行。

note注意:
尽管内容筛选器代理还可以在其他事件上运行,但是,将通过 OnEndOfData SMTP 传输事件上注册的内容筛选器代理实例在邮件上标记 SCL 值。

由于边缘规则代理和内容筛选器代理均可以在 OnEndOfData SMTP 传输事件上运行,所以,将使用应用于每个传输代理的优先级值确定先运行的传输代理。默认情况下,边缘规则代理在内容筛选器代理之前运行,以便降低边缘规则代理可能会阻止的邮件的处理开销。但是,由于边缘规则代理在内容筛选器代理之前运行,因此尚未在邮件上标记 SCL 值,所以,不能在默认配置中使用“大于或等于限制的垃圾邮件可信度 (SCL) 分级”传输规则条件。

使用以下步骤可以在 OnEndOfData SMTP 传输事件上,将内容筛选器代理配置为在边缘规则代理之前运行。这样,内容筛选器代理可以在邮件上标记 SCL 值,然后可以通过“大于或等于限制的垃圾邮件可信度 (SCL) 分级”传输规则条件读取该值。

有关传输代理和传输代理优先级、传输规则和内容筛选的详细信息,请参阅下列主题:

开始之前

本主题假定在组织中只配置了一台边缘传输服务器。或者,如果运行多台边缘传输服务器,则这些服务器是并行运行的。

如果满足下列条件,可能不必执行此步骤:

  • 组织中有多台边缘传输服务器。

  • 在 Internet 与内部网络之间的多个层中配置这些服务器。

在这种情况下,可以将在外部外围网络中运行的边缘传输服务器配置为使用传输规则阻止不需要的邮件。内容筛选器代理将在邮件上标记 SCL 值。然后,可以将内部外围网络中的边缘传输服务器上运行的传输规则配置为检查邮件上的 SCL 值。

如果使用此步骤配置的内容筛选器代理的优先级值高于边缘规则代理,边缘传输服务器的处理开销可能会增大,因为边缘传输服务器接收的所有邮件均将通过内容筛选器代理进行评估,即使边缘规则代理上配置的传输规则在之后拒绝了该邮件也是如此。此外,您无法再将边缘传输服务器上的传输规则配置为标记 SCL 值为 -1 的邮件。此值指示内容筛选器代理不应评估该邮件。

若要在安装了边缘传输服务器角色的计算机上执行下列步骤,必须使用作为该计算机上的本地 Administrators 组成员的帐户进行登录。

有关权限、角色委派以及管理 Exchange 2007 所需权限的详细信息,请参阅权限注意事项

步骤

以下步骤将内容筛选器代理的优先级值设置为 3。由于以前使用优先级值 3 配置了边缘规则代理,所以,边缘规则代理的优先级值将增大到 4。如果并行运行多台边缘传输服务器,并且希望每台边缘传输服务器具有相同的配置,则必须在每台服务器上执行此步骤。

有关如何配置传输代理的详细信息,请参阅如何修改传输代理

important要点:
以下步骤在本地边缘传输服务器上停止后再启动 Microsoft Exchange 传输服务。在停止 Microsoft Exchange 传输服务时,不会传递经过此边缘传输服务器的邮件。

使用 Exchange 命令行管理程序修改内容筛选器代理的优先级值

  1. 运行以下命令:

    Set-TransportAgent "Content Filter Agent" -Priority 3
    
  2. 停止 Microsoft Exchange 传输服务。

    Net Stop MSExchangeTransport
    
  3. 启动 Microsoft Exchange 传输服务。

    Net Start MSExchangeTransport
    

在执行此步骤之后,可以通过刚配置的边缘传输服务器发送一封测试邮件,以验证传输代理的优先级顺序。然后,可以使用 Get-TransportPipeline cmdlet 查看传输代理的优先级顺序。必须通过该边缘传输服务器发送邮件,因为 Get-TransportPipeline cmdlet 将检索在每次发送邮件时动态生成的传输管道的信息。

有关如何查看传输管道的详细信息,请参阅如何查看传输管道中的传输代理

使用 Exchange 命令行管理程序验证传输代理的优先级顺序

  1. 通过刚配置的边缘传输服务器发送一封邮件。

  2. 运行以下命令:

    Get-TransportPipeline
    

此步骤生成的输出将类似于以下示例所示。在以下示例中,在 OnEndOfData SMTP 事件上,内容筛选器代理列在边缘规则代理之前。这表明在 OnEndOfData SMTP 事件上,内容筛选器代理现在将先于边缘规则代理应用于邮件。

Event           : OnConnectEvent
TransportAgents : {Connection Filtering Agent, Protocol Analysis Agent}
Event           : OnHeloCommand
TransportAgents : {}
Event           : OnEhloCommand
TransportAgents : {}
Event           : OnAuthCommand
TransportAgents : {}
Event           : OnEndOfAuthentication
TransportAgents : {}
Event           : OnMailCommand
TransportAgents : {Connection Filtering Agent, Sender Filter Agent}
Event           : OnRcptCommand
TransportAgents : {Connection Filtering Agent, Address Rewriting Inbound Agent,
                   Recipient Filter Agent}
Event           : OnDataCommand
TransportAgents : {}
Event           : OnEndOfHeaders
TransportAgents : {Connection Filtering Agent, Address Rewriting Inbound Agent,
                   Sender Id Agent, Sender Filter Agent, Protocol Analysis Agen
                  t}
Event           : OnEndOfData
TransportAgents : {Content Filter Agent, Edge Rule Agent, Protocol Analysis Age
                  nt, Attachment Filtering Agent}
Event           : OnHelpCommand
TransportAgents : {}
Event           : OnNoopCommand
TransportAgents : {}
Event           : OnReject
TransportAgents : {Protocol Analysis Agent}
Event           : OnRsetCommand
TransportAgents : {Protocol Analysis Agent}
Event           : OnDisconnectEvent
TransportAgents : {Protocol Analysis Agent}
Event           : OnSubmittedMessage
TransportAgents : {Address Rewriting Outbound Agent}
Event           : OnRoutedMessage
TransportAgents : {Address Rewriting Outbound Agent}

详细信息

有关本主题中讨论的功能的详细信息,请参阅下列主题: