다음을 통해 공유


Exchange Server의 메시지 크기 및 받는 사람 제한

조직을 통해 이동하는 메시지에 제한을 적용할 수 있습니다. 전체 메시지의 최대 크기 또는 메시지 개별 부분의 크기 중 하나를 설정하거나 둘 다를 설정할 수 있습니다. 예를 들어 메시지 머리글 또는 첨부 파일의 최대 크기를 제한하거나 메시지에 추가할 수 있는 받는 사람의 최대 수를 설정할 수 있습니다. 이러한 제한을 전체 Exchange 조직, 특정 메일 전송 커넥터, 특정 서버 및 개별 사서함에 적용할 수 있습니다.

이 항목은 메시지 및 받는 사람 크기 제한에 대해서만 설명합니다. 시간에 따라 전송되는 메시지 수, 시간이 지남에 따라 허용되는 연결 수 및 Exchange가 연결을 닫기 전에 대기하는 시간을 제어하는 방법에 대해 자세히 알아보려면 메시지 속도 제한 및 제한을 참조하세요.

Exchange 조직에 대해 메시지 크기 제한을 계획할 때는 다음 질문을 고려하세요.

  • 모든 받는 메시지에 대해 적용해야 하는 크기 제한은?

  • 모든 보내는 메시지에 대해 적용해야 하는 크기 제한은?

  • 선택한 메시지 크기 제한이 사서함 할당량 크기와 어떤 관계가 있으며 선택한 메시지 크기 제한이 사서함 할당량 크기와 어떤 관계가 있는가?

  • 조직에 허용되는 최대 크기보다 큰 메시지를 보내거나 받아야 하는 사용자가 있는가?

  • 조직에 다른 메시지 크기 제한을 요구하는 기타 메시징 시스템 또는 별도의 업무 단위가 있는가?

이 항목에서는 이러한 질문에 답변하고 적절한 위치에 적절한 메시지 크기 제한을 적용하는 데 도움이 되는 지침을 제공합니다.

메시지 크기 제한 유형

다음 목록에서는 기본 유형의 메시지 크기 제한 및 이러한 제한이 적용되는 메시지 구성 요소에 대해 설명합니다.

  • 전체 메시지 크기 제한: 메시지 헤더, 메시지 본문 및 첨부 파일을 포함하는 메시지의 최대 크기를 지정합니다. Exchange에서는 사용자 지정 X-MS-Exchange-Organization-OriginalSize: 메시지 헤더를 사용하여 Exchange 조직으로 들어가는 메시지의 원본 메시지 크기를 기록합니다. 메시지 크기가 확인될 때는 항상 현재 메시지 크기 또는 원본 메시지 크기 헤더 중 더 작은 값이 사용됩니다. 내용 변환, 인코딩, 전송 에이전트 처리 등으로 인해 메시지의 크기는 변경될 수 있습니다.

    메시지 크기 제한에 대해 적용하려는 실제 크기보다 큰 값을 설정해야 합니다. 이렇게 하면 첨부 파일 및 기타 이진 데이터의 Base64 인코딩이 고려됩니다. Base64 인코딩 시에는 메시지 크기가 약 33% 증가하기 때문에 적용하려는 실제 메시지 크기보다 약 33% 더 큰 값을 지정해야 합니다. 예를 들어 최대 메시지 크기 값을 64MB로 지정하는 경우 실제 최대 메시지 크기는 약 48MB가 됩니다.

  • 첨부 파일 크기 제한: 메시지에서 단일 첨부 파일의 최대 크기를 지정합니다. 메시지에는 메시지 전체 크기를 크게 늘리는 많은 첨부 파일이 포함될 수 있습니다. 그러나 첨부 파일 크기 제한은 개별 첨부 파일 크기에만 적용됩니다. 메시지의 첨부 파일 수를 제한할 수는 없지만 최대 메시지 크기 제한을 사용하여 메시지의 첨부 파일 최대 합계를 제어할 수 있습니다.

  • 받는 사람 제한: 메시지에 허용되는 총 받는 사람 수를 지정합니다. 여기에는 To:, Cc:Bcc: 필드에 포함되는 받는 사람의 총 수가 포함됩니다. 메일 그룹은 받는 사람 한 명으로 계산됩니다.

  • 메시지 헤더 크기 제한: 메시지의 모든 메시지 헤더 필드의 최대 크기를 지정합니다. 메시지 본문이나 첨부 파일의 크기는 고려되지 않습니다. 헤더 필드는 일반 텍스트이므로 헤더의 크기는 각 헤더 필드의 문자 수와 헤더 필드의 전체 수에 의해 결정됩니다. 텍스트의 각 문자는 1바이트를 차지합니다.

제한 범위

다음 표에서는 EAC(Exchange 관리 센터) 또는 Exchange 관리 셸에서 제한을 구성하는 방법에 대한 정보를 포함하여 조직, 커넥터, 서버 및 사서함 수준의 메시지 제한을 보여 줍니다. 온-프레미스 Exchange 조직에서 Exchange 관리 셸을 여는 방법을 확인하려면 Exchange 관리 셸 열기를 참조하세요.

조직 제한

조직 제한은 조직에 있는 모든 Exchange 2019 서버, Exchange 2016 서버, Exchange 2013 사서함 서버 및 Exchange 2010 Hub 전송 서버에 적용됩니다. Edge 전송 서버에서는 구성한 조직 제한이 로컬 서버에 적용됩니다.

참고

조직 제한은 외부 보낸 사람 및 외부 받는 사람(익명 또는 인증되지 않은 보낸 사람 또는 받는 사람)에도 적용됩니다.

  • 외부 보낸 사람의 인바운드 메시지의 경우 Exchange는 조직의 최대 송신 메시지 크기 제한을 적용합니다( 받는 사람 제한 섹션에 설명된 최대 수신 메시지 크기 제한은 내부 받는 사람에게 적용됨).

  • 외부 받는 사람에게 아웃바운드 메시지의 경우 Exchange는 조직 최대 수신 메시지 크기 제한을 적용합니다( 받는 사람 제한 섹션에 설명된 대로 최대 송신 메시지 크기 제한은 내부 보낸 사람에게 적용됨).

따라서 메시지 크기는 보낸 사람과 받는 사람 모두에 대한 메시지 크기 제한 내에 있어야 합니다. 이 개념은 이 항목의 뒷부분에 나오는 메시지 크기 제한의 우선 순위 및 배치 섹션에도 설명되어 있습니다.

크기 제한 기본값 EAC 구성 Exchange 관리 셸 구성
최대 수신 메시지 크기 10MB 메일 흐름>수신 커넥터>기타 옵션추가 옵션 아이콘.>조직 전송 설정>제한 탭 >최대 수신 메시지 크기(MB) Cmdlet: Set-TransportConfig
매개 변수: MaxReceiveSize
최대 보내는 메시지 크기 10MB 메일 흐름>수신 커넥터>기타 옵션추가 옵션 아이콘.>조직 전송 설정>제한>최대 송신 메시지 크기(MB) Cmdlet: Set-TransportConfig
매개 변수: MaxSendSize
메시지당 최대 받는 사람 수 500 메일 흐름>수신 커넥터>기타 옵션추가 옵션 아이콘.>조직 전송 설정>최대 받는 사람 수제한 Cmdlet: Set-TransportConfig
매개 변수: MaxRecipientEnvelopeLimit
메일 흐름 규칙의 조건과 일치하는 메시지의 최대 첨부 파일 크기(전송 규칙이라고도 함) 구성되지 않음 메일 흐름>규칙>추가아이콘을 추가합니다.>새 규칙을 만들거나 기존 규칙을 선택한 다음 편집편집 아이콘을 클릭합니다.
기타 옵션을 클릭합니다.
모든 첨부 파일>크기가 크거나 같은경우> 이 규칙을 적용하고 KB(킬로바이트) 값을 입력합니다.
Cmdlet: New-TransportRule, Set-TransportRule
매개 변수: AttachmentSizeOver
메일 흐름 규칙의 조건과 일치하는 메시지의 최대 메시지 크기 구성되지 않음 메일 흐름>규칙>추가아이콘을 추가합니다.>새 규칙을 만들거나 기존 규칙을 선택한 다음 편집 아이콘을 클릭합니다.
기타 옵션을 클릭합니다.
메시지>크기가 크거나 같은경우> 이 규칙 적용 조건을 사용하고 KB(KB)로 값을 입력합니다.
Cmdlet: New-TransportRule, Set-TransportRule
매개 변수: MessageSizeOver

이러한 조직 제한 값을 보려면 Exchange 관리 셸에서 다음 명령을 실행합니다.

Get-TransportConfig | Format-List MaxReceiveSize,MaxSendSize,MaxRecipientEnvelopeLimit
Get-TransportRule | where {($_.MessageSizeOver -ne $null) -or ($_.AttachmentSizeOver -ne $null)} | Format-Table Name,MessageSizeOver,AttachmentSizeOver

커넥터 제한

커넥터 제한은 메시지 배달을 위해 지정된 송신 커넥터, 수신 커넥터, 배달 에이전트 커넥터 또는 외부 커넥터를 사용하는 모든 메시지에 적용됩니다.

조직의 Active Directory 사이트 링크에 특정 메시지 크기 제한을 할당할 수 있습니다. 사서함 서버의 전송 서비스는 Active Directory 사이트 및 Active Directory IP 사이트 링크에 할당된 비용을 하나의 요소로 사용하여 조직의 Exchange 서버 간에 최저 비용 라우팅을 결정합니다.

조직에서 비 SMTP 메시지를 전송하는 데 사용되는 배달 에이전트 커넥터 및 외부 커넥터에 특정 메시지 크기 제한을 할당할 수 있습니다.

크기 제한 기본값 EAC 구성 Exchange 관리 셸 구성
수신 커넥터를 통해 보내는 최대 메시지 크기 36MB 메일 흐름>수신 커넥터>편집 편집아이콘.>일반>최대 수신 메시지 크기(MB) Cmdlet: New-ReceiveConnector, Set-ReceiveConnector
매개 변수: MaxMessageSize
수신 커넥터를 통해 보내는 메시지에 포함된 모든 헤더 필드의 최대 크기 256KB 사용할 수 없음 Cmdlet: New-ReceiveConnector, Set-ReceiveConnector
매개 변수: MaxHeaderSize
수신 커넥터를 통해 보내는 메시지당 최대 받는 사람 수 사서함 서버의 전송 서비스
기본 <ServerName>: 5000
클라이언트 프록시 <ServerName>: 200
사서함 서버의 프런트 엔드 전송 서비스
기본 프런트 엔드 <ServerName>: 200
아웃바운드 프록시 프런트 엔드 <ServerName>: 200
클라이언트 프런트 엔드 <ServerName>: 200
익명 보낸 사람(예: 인터넷 보낸 사람)의 메시지에서 받는 사람 수를 초과하면 처음 200명의 받는 사람에게 메시지가 허용됩니다. 대부분의 메시징 서버는 메시지가 모든 받는 사람에게 전달될 때까지 200명의 받는 사람 그룹으로 메시지를 계속 다시 보냅니다.
사용할 수 없음 Cmdlet: New-ReceiveConnector, Set-ReceiveConnector
매개 변수: MaxRecipientsPerMessage
송신 커넥터를 통해 보내는 최대 메시지 크기 10MB 메일 흐름>커넥터> 보내기편집 편집아이콘.>일반 탭 >최대 보내기 메시지 크기(MB) Cmdlet: New-SendConnector, Set-SendConnector
매개 변수: MaxMessageSize
Active Directory 사이트 링크를 통해 보내는 최대 메시지 크기 무제한 사용할 수 없음 Cmdlet: Set-AdSiteLink
매개 변수: MaxMessageSize
배당 에이전트 커넥터를 통해 보내는 최대 메시지 크기 무제한 사용할 수 없음 Cmdlet: New-DeliveryAgentConnector, Set-DeliveryAgentConnector
매개 변수: MaxMessageSize
외부 커넥터를 통해 보내는 최대 메시지 크기 무제한 사용할 수 없음 Cmdlet: Set-ForeignConnector
매개 변수: MaxMessageSize

이러한 커넥터 제한 사항의 값을 보려면 Exchange 관리 셸에서 다음 명령을 실행합니다.

Get-ReceiveConnector | Format-Table Name,Max*Size,MaxRecipientsPerMessage; Get-SendConnector | Format-Table Name,MaxMessageSize; Get-AdSiteLink | Format-Table Name,MaxMessageSize; Get-DeliveryAgentConnector | Format-Table Name,MaxMessageSize; Get-ForeignConnector | Format-Table Name,MaxMessageSize

서버 제한

서버 제한은 특정 사서함 서버 또는 Edge 전송 서버에 적용됩니다. 각 사서함 서버 또는 Edge 전송 서버에 대해 이러한 메시지 크기 제한을 개별적으로 설정할 수 있습니다.

크기 제한 기본값 EAC 구성 Exchange 관리 셸 구성
웹에서 Outlook 클라이언트에서 보내는 최대 메시지 크기 35MB 사용할 수 없음 사서함 서버의 web.config XML 응용 프로그램 구성 파일에서 이 값을 구성합니다. 자세한 내용은 클라이언트별 메시지 크기 제한 구성을 참조하세요.
Exchange ActiveSync 클라이언트에서 보내는 최대 메시지 크기 10MB 사용할 수 없음 사서함 서버의 web.config XML 응용 프로그램 구성 파일에서 이 값을 구성합니다. 자세한 내용은 클라이언트별 메시지 크기 제한 구성을 참조하세요.
Exchange Web Services 클라이언트에서 보내는 최대 메시지 크기 64MB 사용할 수 없음 사서함 서버의 web.config XML 응용 프로그램 구성 파일에서 이 값을 구성합니다. 자세한 내용은 클라이언트별 메시지 크기 제한 구성을 참조하세요.

Edge 전송 서버 및 사서함 서버에서 사용할 수 있는 Pickup 디렉터리에도 구성할 수 있는 메시지 크기 제한이 있습니다. 일반적으로 Pickup 디렉터리는 일상적인 메일 흐름에 사용되지 않습니다. 이 디렉터리는 관리자가 메일 흐름 테스트를 위해 사용하거나 자체 메시지 파일을 만들어 전송해야 하는 응용 프로그램에 의해 사용됩니다. 자세한 내용은 Pickup 디렉터리 및 Replay 디렉터리 구성을 참조하세요.

  • Pickup 디렉터리에 저장되는 메시지 파일에 포함된 모든 헤더 필드의 최대 크기 64KB

  • Pickup 디렉터리에 저장되는 메시지 파일의 최대 받는 사람 수 100

받는 사람 수 제한

받는 사람 수 제한은 사서함, 메일 연락처, 메일 사용자, 메일 그룹 또는 메일 지원 공용 폴더 같은 특정 사용자 개체에 적용됩니다.

크기 제한 기본값 EAC 구성 Exchange 관리 셸 구성
특정 받는 사람에게 보낼 수 있는 최대 메시지 크기 사이트 사서함 프로비전 정책: 36MB
다른 모든 받는 사람 유형: 무제한
사서함의 경우:
받는 사람>사서함>편집 편집아이콘.>사서함 기능>메일 흐름 섹션 >메시지 크기 제한 섹션 >세부 정보>보기 받은 메시지 섹션 >최대 메시지 크기(KB)
메일 사용자의 경우:
받는 사람>연락처>편집편집 아이콘>메일 흐름 설정>메시지 크기 제한>세부 정보> 보기받은 메시지 섹션 >최대 메시지 크기(KB)
이 설정은 다른 유형의 받는 사람에 대한 EAC에서 사용할 수 있습니다.
Cmdlet:
Set-DistributionGroup
Set-DynamicDistributionGroup
Set-Mailbox
Set-MailContact
Set-MailUser
Set-MailPublicFolder
New-SiteMailboxProvisioningPolicy
Set-SiteMailboxProvisioningPolicy
매개 변수: MaxReceiveSize
특정 보낸 사람이 보낼 수 있는 메시지의 최대 크기 무제한 사서함의 경우:
받는 사람>사서함>편집 편집아이콘.>사서함 기능>메일 흐름 섹션 >메시지 크기 제한 섹션 >세부 정보>보기 보낸 메시지 섹션 >최대 메시지 크기(KB)
메일 사용자의 경우:
받는 사람>연락처>편집 편집 아이콘>메일 흐름 설정>메시지 크기 제한 섹션 >세부 정보>보기 보낸 메시지 섹션 >최대 메시지 크기(KB)
이 설정을 다른 유형의 보낸 사람에 대한 EAC에서 사용할 수 있습니다.
Cmdlet:
Set-DistributionGroup
Set-DynamicDistributionGroup
Set-Mailbox
Set-MailContact
Set-MailUser
Set-MailPublicFolder
매개 변수: MaxSendSize
특정 보낸 사람이 보낸 메시지의 최대 받는 사람 수 무제한 사서함의 경우:
받는 사람>사서함>편집 편집 아이콘>사서함 기능>메일 흐름 섹션 >보기 세부 정보>받는 사람 제한 섹션 >최대 받는 사람
이 설정은 메일 사용자에 대한 EAC에서 사용할 수 없습니다.
Cmdlet:
Set-Mailbox, Set-MailUser
매개 변수: RecipientLimits

이러한 제한 값을 보려면 Exchange 관리 셸의 받는 사람 유형에 대한 해당 Get- cmdlet을 실행합니다.

예를 들어, 특정 사서함에 대해 구성된 제한을 보려면 다음 명령을 실행합니다.

Get-Mailbox <MailboxIdentity> | Format-List MaxReceiveSize,MaxSendSize,RecipientLimits

모든 사용자 사서함에 대해 구성된 제한을 보려면 다음 명령을 실행합니다.

$mb= Get-Mailbox -ResultSize unlimited; $mb | where {$_.RecipientTypeDetails -eq 'UserMailbox'} | Format-Table Name,MaxReceiveSize,MaxSendSize,RecipientLimits

메시지 크기 제한의 우선 순위 및 배치 순서

메시지 크기 제한의 우선 순위는 적용되는 가장 제한적인 제한입니다. 유일한 문제는 이러한 제한이 적용되는 위치입니다. 가능한 한 전송 파이프라인의 초기 단계에서 너무 큰 파일을 거부하는 것이 목표입니다. 예를 들어, 더 낮은 조직 제한으로 인해 결과적으로 거부될 큰 메시지를 인터넷 수신 커넥터에서 수락하게 되면 시스템 리소스가 낭비됩니다. 조직, 서버 및 커넥터 제한이 불필요한 메시지 처리를 최소화하도록 구성되었는지 확인합니다. 모든 위치에 동일한 제한을 유지하거나 메시지가 Exchange 조직에 유입되는 위치에서 좀 더 제한적인 제한을 구성하여 이렇게 할 수 있습니다.

주문에 대한 예외는 사서함에 대한 메시지 크기 제한 및 메일 흐름 규칙의 메시지 크기 제한입니다. Exchange에서는 메일 흐름 규칙이 메시지를 처리하기 전에 사서함에 허용되는 최대 메시지 크기를 확인합니다. 예를 들어 조직의 메시지 크기 제한은 50MB이고, 사서함에 대해 35MB의 제한을 구성하고, 40MB보다 큰 메시지를 찾아서 거부하도록 메일 흐름 규칙을 구성할 수 있습니다. 외부 보낸 사람이 사서함에 45MB의 메시지를 보내면, 메시지가 먼저 거부된 후에 메일 흐름 규칙에서 메시지를 평가할 수 있습니다.

인증된 보낸 사람 및 받는 사람(일반적으로 내부 메시지 보낸 사람 및 받는 사람) 간의 받는 사람 수 제한은 조직 수준의 메시지 크기 제한에서 제외됩니다. 따라서 조직에 대한 기본 메시지 크기 제한을 초과하도록 특정 보낸 사람 및 받는 사람을 구성할 수 있습니다. 예를 들면 사서함에 대해 사용자 지정 송신 및 수신 제한을 구성하여 특정 사서함이 나머지 조직보다 큰 메시지를 보내고 받을 수 있도록 할 수 있습니다.

그러나 이 예외는 인증된 보낸 사람 및 받는 사람(일반적으로 내부 메시지 보낸 사람 및 받는 사람) 간에 전송되는 메시지에만 적용됩니다. 익명 보낸 사람 및 받는 사람(일반적으로 인터넷 보낸 사람 또는 인터넷 받는 사람) 간에 전송되는 메시지의 경우 조직 수준의 제한이 적용됩니다. 예를 들어 조직의 메시지 크기 제한은 10MB이지만 마케팅 부서의 사용자는 최대 50MB의 메시지를 보내고 받도록 구성했다고 가정합니다. 이러한 사용자를 서로 큰 메시지교를 환할 수 있지만 인터넷 보낸 사람 및 받는 사람(인증되지 않은 보낸 사람 및 받는 사람)과는 교환할 수 없습니다.

받는 사람 제한의 작동 방식

메시지의 받는 사람 제한은 다음 두 곳에서 적용됩니다.

  • 메일 전송 중 프로토콜 수준에서 수신 커넥터 MaxRecipientsPerMessage 가 적용됩니다.

  • MaxRecipientEnvelopeLimit가 적용되는 분류 중 전송 수준에서.

사서함 수준 RecipientLimits도 있습니다. 이 사서함 수준은 전송 수준 MaxRecipientEnvelopeLimit 을 재정의하고 메시지 분류 중에도 적용됩니다. 사서함 수준 RecipientLimits 가 (기본값)로 설정된 unlimited 경우 사서함에 대한 메시지당 최대 받는 사람 수는 전송 수준 MaxRecipientEnvelopeLimit에 의해 제어됩니다.

인바운드 전자 메일의 경우 수신 커넥터 MaxRecipientsPerMessage 가 먼저 확인됩니다. 그러나 받는 사람 수가 한도를 초과하면 메시지가 거부되지 않습니다. 연결에서 오류인 452 4.5.3 Too many recipients을 수신합니다. 대부분의 메일 서버는 이 오류를 이해하며 메시지가 모든 받는 사람에게 전달될 때까지 다른 연결에서 메시지를 계속 다시 보냅니다.

수신 커넥터 MaxRecipientsPerMessage 는 인증된 익명 SMTP 클라이언트 제출에 적용됩니다. 그러나 Exchange 서버가 동일한 조직의 다른 Exchange 서버를 통해 전자 메일을 릴레이하는 경우 수신 커넥터 MaxRecipientsPerMessage 는 무시됩니다.

메시지가 수락되고 전자 메일이 범주로 전송되면 사서함 수준 RecipientLimits (로 설정 unlimited되지 않은 경우) 또는 전송 수준 MaxRecipientEnvelopeLimit 이 선택됩니다. 받는 사람 수가 이 제한을 초과하면 메시지가 거부되고 오류 550 5.5.3 RESOLVER.ADR.RecipLimit; too many recipients와 함께 반송 메시지가 전송됩니다.

예제 시나리오는 다음과 같습니다.

수신 커넥터 MaxRecipientsPerMessage 는 100으로 설정되고 전송 수준은 MaxRecipientEnvelopeLimit 500으로 설정됩니다. 이제 누군가가 1,000명의 받는 사람에게 인바운드 전자 메일을 보내는 경우 수신 커넥터 제한으로 인해 전송 서버가 전송 분류자 설정 MaxRecipientEnvelopeLimit보다 낮은 각 메시지에서 받는 사람이 100개인 10개의 청크로 전자 메일을 보내도록 강제하기 때문에 일반적으로 전자 메일이 수락됩니다.

크기 제한을 받지 않는 메시지

다음 목록에서는 하나의 메시지에 허용되는 최대 받는 사람수 에 대한 조직 수준의 제한을 제외하고, 모든 메시지 크기 제한에서 제외되는 사서함 서버 또는 Edge 전송 서버에서 생성되는 메시지 유형을 보여줍니다.

  • 시스템 메시지

  • 에이전트 생성 메시지

  • DSN(배달 상태 알림) 메시지(배달 못 함 보고서, NDR을 또는 반송 메시지라고도 함). 그러나 Set-TransportConfigcmdlet에서 ExternalDsnMaxMessageAttachSizeInternalDsnMaxMessageAttachSize 매개 변수를 사용하여 DSN 메시지에 포함된 원래 메시지의 크기를 제한할 수 있습니다(따라서 DSN 메시지 자체의 유효 크기).

  • 저널 보고서 메시지

  • 격리된 메시지