메시지 제한 관리

 

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

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

이 항목에서는 Microsoft Exchange Server 2007에서 사용할 수 있는 메시지 제한 옵션에 대해 설명합니다. 메시지 제한은 허브 전송 서버 역할 또는 Edge 전송 서버 역할이 설치된 Exchange 2007이 실행 중인 컴퓨터에서 처리할 수 있는 메시지 수 및 연결 수에 대한 제한 그룹입니다. 이러한 제한은 우연히 또는 의도적으로 전송 서버의 시스템 리소스이 과부하되는 것을 방지해 줍니다.

메시지 제한 범위의 이해

메시지 제한에는 메시지 처리 속도, SMTP(Simple Mail Transfer Protocol) 연결 속도 및 SMTP 세션 시간 초과 등에 대한 다양한 제한이 포함됩니다. 이러한 제한은 적절히 상호 작동하여 허브 전송 서버나 Edge 전송 서버에 과도한 메시지 수락 및 배달 작업이 발생하지 않도록 합니다. 메시지 및 연결의 대량 백로그가 처리 대기 중이라 하더라도 메시지 제한을 통해 전송 서버에서 메시지 및 연결을 질서 정연하게 처리할 수 있습니다.

메시지 제한 외에도, Exchange 2007에서는 받는 사람 수, 메시지 머리글 크기 또는 개별 첨부 파일의 크기와 같은 메시지의 개별 구성 요소 크기를 제한할 수 있습니다. 메시지 크기 제한에 대한 자세한 내용은 메시지 크기 제한 관리를 참조하십시오.

Exchange 2007 전송 서버의 시스템 리소스 과부하를 방지하는 또 다른 Exchange 2007 기능은 백 프레셔입니다. 백 프레셔는 허브 전송 서버 및 Edge 전송 서버의 시스템 리소스 모니터링 기능입니다. 하드 디스크 드라이브 사용률이나 메모리 사용률과 같은 모니터링되는 시스템 리소스가 지정된 임계값을 초과하면 Exchange 전송 서버는 새 연결 및 메시지를 더 이상 받지 않고 기존 메시지의 배달에 주력합니다. 모니터링되는 시스템 리소스의 사용률이 정상 수준으로 되돌아가면 Exchange 전송 서버는 새 연결 및 메시지를 수락합니다. 백 프레셔에 대한 자세한 내용은 백 프레셔의 이해를 참조하십시오.

전송 서버에 대한 메시지 제한 옵션

다음 위치에서 메시지 제한 옵션을 설정할 수 있습니다.

  • 전송 서버

  • 송신 커넥터

  • 수신 커넥터

Exchange 관리 셸에서 허브 전송 서버 또는 Edge 전송 서버에 대해 사용할 수 있는 모든 메시지 제한 옵션을 설정할 수 있습니다. Exchange 관리 콘솔에서 전송 서버 속성을 사용하여 동일한 옵션의 일부를 설정할 수도 있습니다. 두 관리 인터페이스에서의 설정은 기능적으로 동일하지만 상황에 따라 약간 다른 용어가 사용됩니다.

Exchange 관리 셸을 사용하여 전송 서버의 메시지 제한 구성

표 1에서는 Exchange 관리 셸에서 허브 전송 서버 또는 Edge 전송 서버에 대해 사용할 수 있는 메시지 제한 옵션을 허브 전송 서버니다.

표 1 Exchange 관리 셸에서 사용할 수 있는 메시지 제한 옵션

원본 매개 변수 설명

Set-TransportServer

MaxConcurrentMailboxDeliveries

이 매개 변수는 허브 전송 서버에서 메시지를 사서함으로 배달하기 위해 동시에 열어 놓을 수 있는 최대 배달 스레드 수를 지정합니다. 허브 전송 서버의 저장소 드라이버는 사서함 서버로 보내고 받는 메시지의 배달을 담당합니다. 이러한 제한은 Exchange 조직의 모든 사서함으로 배달되는 메시지에 적용됩니다. MaxConcurrentMailboxDeliveries 매개 변수의 기본값은 30입니다.

Set-TransportServer

MaxConcurrentMailboxSubmissions

이 매개 변수는 허브 전송 서버에서 사서함의 메시지를 수락하기 위해 동시에 열어 놓을 수 있는 최대 배달 스레드 수를 지정합니다. 허브 전송 서버의 저장소 드라이버는 사서함 서버로 보내고 받는 메시지의 배달을 담당합니다. 이러한 제한은 Exchange 조직의 모든 사서함으로부터 받는 새 메시지에 적용됩니다. MaxConcurrentMailboxDeliveries 매개 변수의 기본값은 30입니다.

Set-TransportServer

MaxConnectionRatePerMinute

이 매개 변수는 허브 전송 서버 또는 Edge 전송 서버에서 열 수 있는 새 인바운드 연결의 최대 속도를 지정합니다. 이러한 연결은 서버에 있는 모든 수신 커넥터에 대해 열립니다. MaxConnectionRatePerMinute 매개 변수의 기본값은 분당 1,200개의 연결입니다.

Set-TransportServer 또는

전송 서버 속성

MaxOutboundConnections

이 매개 변수는 허브 전송 서버 또는 Edge 전송 서버가 동시에 열 수 있는 최대 동시 아웃바운드 연결 수를 지정합니다. 아웃바운드 연결은 서버에 있는 송신 커넥터를 사용하여 수행됩니다. MaxOutboundConnections 매개 변수에 지정된 값은 전송 서버에 있는 모든 송신 커넥터에 적용됩니다. MaxOutboundConnections 매개 변수의 기본값은 1,000입니다. unlimited 값을 입력하면 아웃바운드 연결 수가 제한되지 않습니다.

Set-TransportServer 또는

전송 서버 속성

MaxPerDomainOutboundConnections

이 매개 변수는 인터넷 연결 허브 전송 서버 또는 Edge 전송 서버가 단일 원격 도메인에 대해 열 수 있는 최대 연결 수를 지정합니다. 원격 도메인에 대한 아웃바운드 연결은 서버에 있는 송신 커넥터를 사용하여 수행됩니다. MaxPerDomainOutboundConnections 매개 변수의 기본값은 20입니다. unlimited 값을 입력하면 도메인당 아웃바운드 연결 수가 제한되지 않습니다.

Set-TransportServer

PickupDirectoryMaxMessagesPerMinute

이 매개 변수는 Pickup 디렉터리 및 Replay 디렉터리에 대한 메시지 처리 속도를 지정합니다. 각 디렉터리는 PickupDirectoryMaxMessagesPerMinute 매개 변수에 의해 지정된 속도로 메시지 파일을 개별적으로 처리할 수 있습니다. 기본적으로 Pickup 디렉터리는 분당 100개의 메시지를 처리할 수 있으며 Replay 디렉터리는 분당 100개의 메시지를 동시에 처리할 수 있습니다.

Pickup 디렉터리 및 Replay 디렉터리는 5초마다 한 번씩 또는 분당 12번씩 새 메시지 파일을 검색합니다. 이 5초 폴링 간격은 구성할 수 없습니다. 즉, 각 폴링 간격 동안 처리할 수 있는 최대 메시지 수는 PickupDirectoryMaxMessagesPerMinute 매개 변수에 할당한 값을 12로 나눈 값(PickupDirectoryMaxMessagesPerMinute/12)입니다. 기본적으로 5초 폴링 간격마다 최대 8개의 메시지를 처리할 수 있습니다.

자세한 내용은 다음 항목을 참조하십시오.

Exchange 관리 콘솔을 사용하여 전송 서버의 메시지 제한 구성

다음 절차에서는 Exchange 관리 콘솔에서 허브 전송 서버 또는 Edge 전송 서버에 대한 메시지 제한 옵션을 구성하는 방법을 허브 전송 서버니다.

Exchange 관리 콘솔을 사용하여 허브 전송 서버 또는 Edge 전송 서버의 메시지 제한 옵션을 구성하려면 다음을 수행합니다.

  1. Exchange 관리 콘솔을 엽니다. 다음 단계 중 하나를 따르십시오.

    • Edge 전송 서버 역할이 설치된 컴퓨터의 콘솔 트리에서 Edge 전송을 선택한 다음 서버 이름 바로 아래 있는 속성 링크를 클릭합니다.

    • 허브 전송 서버 역할이 설치되어 있는 컴퓨터의 콘솔 트리에서 서버 구성을 확장한 다음 허브 전송을 선택합니다. 결과 창에서 서버를 선택합니다. 작업 창에서 서버 이름 바로 아래 있는 속성 링크를 클릭합니다.

  2. 제한 탭을 클릭합니다. 연결 제한 섹션에서 메시지 제한에 사용할 설정을 선택합니다. 다음과 같은 옵션을 사용할 수 있습니다.

    • 최대 동시 아웃바운드 연결 수 기본적으로 이 옵션은 선택되어 있습니다. 이 옵션은 Set-TransportServer cmdlet의 MaxOutboundConnections 매개 변수에 해당하며 기본값은 1000입니다.

    • 도메인당 최대 동시 아웃바운드 연결 수 기본적으로 이 옵션은 선택되어 있습니다. 이 옵션은 Set-TransportServer cmdlet의 MaxPerDomainOutboundConnections 매개 변수에 해당하며 기본값은 20입니다.

  3. 확인을 클릭합니다.

송신 커넥터에 대한 메시지 제한 옵션

표 2에서는 허브 전송 서버 또는 Edge 전송 서버에 구성된 송신 커넥터에서 사용할 수 있는 메시지 제한 옵션을 허브 전송 서버니다. 이러한 옵션을 구성하려면 Exchange 관리 셸을 사용해야 합니다.

표 3 송신 커넥터에서 사용할 수 있는 메시지 제한 옵션

원본 매개 변수 설명

Set-SendConnector

ConnectionInactivityTimeOut

이 매개 변수는 대상 메시징 서버와의 열린 SMTP 연결이 닫히기 전에 유휴 상태를 유지할 수 있는 최대 시간을 지정합니다. 기본값은 10분입니다.

자세한 내용은 Set-SendConnector를 참조하십시오.

수신 커넥터에 대한 메시지 제한 옵션

표 3에서는 허브 전송 서버 또는 Edge 전송 서버에 구성된 수신 커넥터에서 사용할 수 있는 메시지 제한 옵션을 허브 전송 서버니다. 이러한 옵션을 구성하려면Exchange 관리 셸을 사용해야 합니다.

표 3 수신 커넥터에서 사용할 수 있는 메시지 제한 옵션

원본 매개 변수 설명

Set-ReceiveConnector

ConnectionInactivityTimeOut

이 매개 변수는 원본 메시징 서버와의 열린 SMTP 연결이 닫히기 전에 유휴 상태를 유지할 수 있는 최대 시간을 지정합니다. 허브 전송 서버에 구성된 수신 커넥터의 기본값은 5분이고 Edge 전송 서버에 구성된 수신 커넥터의 기본값은 1분입니다.

Set-ReceiveConnector

ConnectionTimeOut

이 매개 변수는 원본 메시징 서버가 데이터를 전송 중인 경우에도 원본 메시징 서버와의 SMTP 연결이 열린 상태로 유지될 수 있는 최대 시간을 지정합니다. 허브 전송 서버에 구성된 수신 커넥터의 기본값은 10분이고 Edge 전송 서버에 구성된 수신 커넥터의 기본값은 5분입니다. ConnectionTimeout 매개 변수에 지정된 값은 ConnectionInactivityTimeout 매개 변수에 지정된 값보다 커야 합니다.

Set-ReceiveConnector

MaxInboundConnection

이 매개 변수는 이 수신 커넥터가 동시에 허용하는 최대 인바운드 SMTP 연결 수를 지정합니다. 기본값은 5000입니다.

Set-ReceiveConnector

MaxInboundConnectionPercentagePerSource

이 매개 변수는 수신 커넥터가 단일 원본 메시징 서버에서 동시에 허용하는 최대 SMTP 연결 수를 지정합니다. 이 값은 수신 커넥터에서 사용 가능한 나머지 연결의 백분율로 표시됩니다. 수신 커넥터가 허용하는 최대 연결 수는 MaxInboundConnection 매개 변수로 정의됩니다. MaxInboundConnectionPercentagePerSource 매개 변수의 기본값은 2%입니다.

Set-ReceiveConnector

MaxInboundConnectionPerSource

이 매개 변수는 수신 커넥터가 단일 원본 메시징 서버에서 동시에 허용하는 최대 SMTP 연결 수를 지정합니다. 기본값은 100입니다.

Set-ReceiveConnector

MaxProtocolErrors

이 매개 변수는 수신 커넥터에서 원본 메시징 서버와의 연결을 닫기 전에 허용하는 최대 SMTP 프로토콜 오류 수를 지정합니다. 기본값은 5입니다.

Set-ReceiveConnector

TarpitInterval

이 매개 변수는 타피팅에 사용되는 지연 시간을 지정합니다. 타피팅은 디렉터리 하비스트 공격이나 기타 원치 않는 메시지를 나타내는 특정 SMTP 통신 패턴에 대해 SMTP 응답을 인위적으로 지연시키는 방법입니다. 디렉터리 하비스트 공격은 원치 않는 상업성 전자 메일의 대상으로 사용하기 위해 특정 조직에서 유효한 전자 메일 주소를 수집하려는 시도입니다.

TarpitInterval 매개 변수로 지정된 지연 시간은 익명 연결에만 적용됩니다. TarpitInterval 매개 변수의 기본값은 5초입니다. 자세한 내용은 받는 사람 필터링을 참조하십시오.

자세한 내용은 Set-ReceiveConnector를 참조하십시오.