Share via


SCL 값을 Edge 전송 규칙에 사용할 수 있도록 하는 방법

 

적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

마지막으로 수정된 항목: 2007-05-21

이 항목에서는 Exchange 관리 셸을 사용하여 Edge 전송 서버 역할이 설치되어 있는 컴퓨터에서 실행되는 전송 규칙을 처리하는 데 메시지의 SCL(스팸 지수) 값을 사용할 수 있도록 하는 방법에 대해 설명합니다.

참고

Exchange 관리 콘솔을 사용하여 다음 절차를 수행할 수 없습니다. 이러한 절차를 수행하려면 Exchange 관리 셸을 사용해야 합니다. Exchange 관리 셸을 사용하는 방법에 대한 자세한 내용은 Exchange 관리 셸 사용을 참조하십시오.

Microsoft Exchange Server 2007의 경우 Edge 전송 서버에서 실행되는 전송 규칙은 OnEndOfData SMTP(Simple Mail Transfer Protocol) 전송 이벤트의 Edge 규칙 에이전트에 의해 메시지에 적용됩니다. Edge 전송 서버에서 사용할 수 있는 전송 규칙 조건 중 하나는 SCL(스팸 지수) 등급이 제한보다 크거나 같음 전송 규칙 조건입니다. 이 전송 규칙 조건을 사용하면 메시지에 스탬프 처리된 SCL 값을 기준으로 메시지에 전송 규칙 작업을 적용할 수 있습니다. 콘텐츠 필터 에이전트는 메시지 내용 분석을 기준으로 메시지에 SCL 값을 스탬프 처리하며, 메시지가 스팸인지 여부를 확인합니다. 콘텐츠 필터 에이전트는 OnEndOfData SMTP 전송 이벤트에서도 실행됩니다.

참고

콘텐츠 필터 에이전트가 다른 이벤트에서도 실행되기는 하지만 SCL 값은 OnEndOfData SMTP 전송 이벤트에 등록된 콘텐츠 필터 에이전트의 인스턴스에 의해 메시지에 스탬프 처리됩니다.

Edge 규칙 에이전트와 콘텐츠 필터 에이전트가 모두 OnEndOfData SMTP 전송 이벤트에 대해 실행되므로 각 전송 에이전트에 대해 적용되는 우선 순위 값을 사용하여 먼저 실행되는 전송 에이전트를 결정합니다. 기본적으로 Edge 규칙 에이전트에 의해 차단될 수 있는 메시지의 처리 비용을 줄이기 위해 Edge 규칙 에이전트가 콘텐츠 필터 에이전트보다 먼저 실행됩니다. 그러나 Edge 규칙 에이전트가 콘텐츠 필터 에이전트보다 먼저 실행되므로 메시지에 SCL 값이 아직 스탬프 처리되지 않았기 때문에 기본 구성에서는 SCL(스팸 지수) 등급이 제한보다 크거나 같음 전송 규칙 조건을 사용할 수 없습니다.

다음 절차에 따라 OnEndOfData SMTP 전송 이번트에 대해 콘텐츠 필터 에이전트가 Edge 규칙 에이전트보다 먼저 실행되도록 구성할 수 있습니다. 이렇게 하면 콘텐츠 필터 에이전트가 SCL(스팸 지수) 등급이 제한보다 크거나 같음 전송 규칙 조건에서 읽을 수 있도록 메시지에 SCL 값을 스탬프 처리할 수 있습니다.

전송 에이전트와 전송 에이전트 우선 순위, 전송 규칙 및 콘텐츠 필터링에 대한 자세한 내용은 다음 항목을 참조하십시오.

시작하기 전에

이 항목에서는 조직에 Edge 전송 서버가 하나만 구성되어 있는 것으로 가정하며, 두 개 이상의 Edge 전송 서버를 실행 중이면 이들 서버가 병렬로 실행된다고 가정합니다.

다음 조건이 충족되는 경우에는 이 절차를 수행할 필요가 없습니다.

  • 조직에 두 개 이상의 Edge 전송 서버가 있습니다.

  • 이들 서버가 인터넷과 내부 네트워크 사이의 다중 계층에 구성되어 있습니다.

이 경우 외부 경계 네트워크에서 실행 중인 Edge 전송 서버가 전송 규칙을 사용하여 원하지 않는 메시지를 차단하도록 구성할 수 있습니다. 그러면 콘텐츠 필터 에이전트가 메시지에 SCL 값을 스탬프 처리합니다. 그런 다음 내부 경계 네트워크의 Edge 전송 서버에서 실행되는 전송 규칙을 구성하여 메시지의 SCL 값을 확인할 수 있습니다.

이 절차를 사용하여 Edge 규칙 에이전트보다 우선 순위 값이 높은 콘텐츠 필터 에이전트를 구성하는 경우, Edge 전송 서버에서 받는 모든 메시지를 콘텐츠 필터 에이전트에서 계산하기 때문에 Edge 전송 서버에서 추가 처리 비용이 발생할 수 있습니다. Edge 규칙 에이전트에 구성된 전송 규칙에 의해 메시지가 나중에 거부되는 경우에도 추가 처리 비용이 발생합니다. 또한 Edge 전송 서버의 전송 규칙을 SCL 값이 -1인 메시지를 스탬프 처리하도록 구성할 수도 없게 됩니다. 이 값은 콘텐츠 필터 에이전트가 메시지를 계산하지 말아야 함을 나타냅니다.

Edge 전송 서버 역할이 설치된 컴퓨터에서 다음 절차를 수행하려면 해당 컴퓨터의 로컬 관리자 그룹에 속한 계정을 사용하여 로그온해야 합니다.

사용 권한, 역할 위임 및 Exchange 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.

절차

다음 절차에서는 콘텐츠 필터 에이전트의 우선 순위 값을 3으로 설정합니다. 이전에 우선 순위 값 3을 사용하여 Edge 규칙 에이전트를 구성했기 때문에 해당 우선 순위 값은 4로 증가합니다. 둘 이상의 Edge 전송 서버가 병렬로 실행되고 있는 경우에 각 Edge 전송 서버를 동일하게 구성하려면 각 서버에 대해 이 절차를 수행해야 합니다.

전송 에이전트를 구성하는 방법에 대한 자세한 내용은 전송 에이전트를 수정하는 방법을 참조하십시오.

중요

다음 절차를 수행하면 로컬 Edge 전송 서버에서 Microsoft Exchange Transport Service가 중지되었다가 시작됩니다. Microsoft Exchange Transport Service가 중지되어 있는 동안에는 이 Edge 전송 서버를 통해 흐르는 메일이 배달되지 않습니다.

Exchange 관리 셸을 사용하여 콘텐츠 필터 에이전트의 우선 순위 값을 수정하려면 다음을 수행합니다.

  1. 다음 명령을 실행합니다.

    Set-TransportAgent "Content Filter Agent" -Priority 3
    
  2. Microsoft Exchange Transport Service를 중지합니다.

    Net Stop MSExchangeTransport
    
  3. Microsoft Exchange Transport Service를 시작합니다.

    Net Start MSExchangeTransport
    

이 절차를 수행하고 나면 방금 구성한 Edge 전송 서버를 통해 테스트 메시지를 보내서 전송 에이전트 우선 순위를 확인할 수 있습니다. 그런 다음 Get-TransportPipeline cmdlet를 사용하여 전송 에이전트 우선 순위를 볼 수 있습니다. Get-TransportPipeline cmdlet는 메시지를 보낼 때마다 동적으로 만들어지는 전송 파이프라인에 대한 정보를 검색하므로 Edge 전송 서버를 통해 메시지를 보내야 합니다.

전송 파이프라인 보기에 대한 자세한 내용은 전송 파이프라인의 전송 에이전트를 보는 방법을 참조하십시오.

Exchange 관리 셸을 사용하여 전송 에이전트 우선 순위를 확인하려면 다음을 수행합니다.

  1. 방금 구성한 Edge 전송 서버를 통해 메시지를 보냅니다.

  2. 다음 명령을 실행합니다.

    Get-TransportPipeline
    

이 절차에 따라 생성된 출력은 다음 예제와 비슷합니다. 다음 예제의 OnEndOfData SMTP 이벤트에는 콘텐츠 필터 에이전트가 Edge 규칙 에이전트보다 먼저 나열됩니다. 이는 OnEndOfData SMTP 이벤트에 대해 Edge 규칙 에이전트를 적용하기 전에 콘텐츠 필터 에이전트를 메시지에 현재 적용 중임을 나타냅니다.

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}

자세한 내용

이 항목에서 설명된 기능에 대한 자세한 내용은 다음 항목을 참조하십시오.