업무용 메일에서 큰 첨부파일을 보내야 하는데 용량 제한에 막혀본 경험이 있으시죠? Exchange 서버의 첨부파일 용량 설정은 단순해 보이지만, 실제로는 여러 단계에서 제한이 적용되어 제대로 이해하지 못하면 예상치 못한 문제가 발생할 수 있습니다. 이번 포스트에서 Exchange 서버에서 메일 첨부파일 용량을 효과적으로 관리하는 모든 방법을 단계별로 알려드리겠습니다.

MS-Exchange-Server

 

 

1. Exchange 첨부파일 용량 제한의 기본 이해

Exchange 서버에서 첨부파일 용량 제한은 생각보다 복잡한 구조를 가지고 있습니다. Exchange Server 사서함을 사용하는 경우 기본 첨부파일 제한은 10MB(10240KB)이며, 인터넷 메일 계정의 경우 20MB로 설정되어 있습니다.

메시지 크기와 첨부파일 크기의 차이점

구분 Exchange Server Exchange Online 인터넷 메일
기본 제한 10MB 35MB 20MB
최대 제한 관리자 설정 150MB 20MB
인코딩 증가율 33% 33% 33%

메시지 크기는 첨부파일의 용량이 아니라 메일 자체의 헤더를 포함한 메시지 파일 자체의 크기입니다. 이는 Base64 인코딩으로 인해 실제 첨부파일보다 약 33% 더 큰 크기로 계산됩니다.

 

 

2. PowerShell을 통한 첨부파일 용량 설정

PowerShell은 Exchange 서버에서 첨부파일 용량을 설정하는 가장 효율적인 방법입니다. 다음과 같은 명령어들을 사용할 수 있습니다.

현재 설정 확인하기

먼저 현재 설정된 용량 제한을 확인해보겠습니다:

# 전송 구성 확인
Get-TransportConfig | Format-List MaxReceiveSize,MaxSendSize

# 개별 사서함 확인
Get-Mailbox <사용자ID> | Format-List MaxReceiveSize,MaxSendSize

# 모든 사서함 확인
Get-Mailbox -ResultSize unlimited | Format-Table Name,MaxReceiveSize,MaxSendSize

개별 사서함 용량 설정

개별 사서함의 메시지 크기 제한을 설정하려면 Set-Mailbox 명령어를 사용합니다:

# 개별 사서함 설정 (50MB로 변경)
Set-Mailbox -Identity "user@company.com" -MaxSendSize 50MB -MaxReceiveSize 50MB

# 여러 사용자 일괄 설정
("user1@company.com", "user2@company.com", "user3@company.com") | ForEach {Set-Mailbox -Identity $_ -MaxSendSize 50MB -MaxReceiveSize 50MB}

조직 전체 기본값 설정

새로 생성되는 사서함에 적용될 기본 설정은 사서함 플랜을 통해 관리됩니다:

# 사서함 플랜 확인
Get-MailboxPlan | Format-List Name,MaxSendSize,MaxReceiveSize,IsDefault

# 기본 사서함 플랜 설정 변경
Get-MailboxPlan | Set-MailboxPlan -MaxSendSize 150MB -MaxReceiveSize 150MB

# 전송 서비스 레벨 설정
Set-TransportConfig -MaxSendSize 150MB -MaxReceiveSize 150MB

 

 

3. Exchange Admin Center(EAC)를 통한 설정

EAC를 통한 GUI 방식의 설정도 가능합니다. 다음과 같은 단계로 진행합니다.

개별 사서함 설정 방법

  1. Exchange Admin Center에 관리자 계정으로 로그인
  2. 받는 사람사서함 메뉴 선택
  3. 설정할 사서함 선택 후 편집 클릭
  4. 사서함 기능메시지 크기 제한세부 정보 보기 클릭
  5. 원하는 크기 입력 (예: 153600KB = 약 150MB)
  6. 확인저장 클릭

대량 사서함 설정 방법

다수의 사용자를 하나씩 바꾸기에는 번거로울 수 있으므로, Exchange 관리 센터에서 동일한 메뉴에서 다수의 계정을 선택하여 일괄 변경할 수 있습니다.

  1. 받는 사람사서함에서 여러 사서함 선택 (Ctrl+클릭)
  2. 우측 세부 정보 창에서 대량 편집 옵션 확인
  3. 메시지 크기 제한 항목에서 일괄 설정

 

 

4. 커넥터 및 전송 규칙 설정

수신/송신 커넥터 설정

send/receive 커넥터의 메시지 크기 제한도 별도로 설정해야 합니다:

# 커넥터 현재 설정 확인
Get-ReceiveConnector | Format-Table Name,MaxMessageSize
Get-SendConnector | Format-Table Name,MaxMessageSize

# 커넥터 설정 변경
Get-ReceiveConnector | Set-ReceiveConnector -MaxMessageSize 50MB
Get-SendConnector | Set-SendConnector -MaxMessageSize 50MB

첨부파일 전용 제한 규칙

메시지 전체가 아닌 첨부파일만 제한하려면 전송 규칙을 사용합니다:

# 첨부파일 크기만 제한하는 규칙 생성
New-TransportRule -Name "LargeAttachment" -AttachmentSizeOver 25MB -RejectMessageReasonText "첨부파일 크기가 25MB를 초과합니다"

5. Exchange Online에서 특별히 신경써야 하는 부분

Microsoft 365 환경에서의 제한

Exchange Online에서는 내부 메시지의 경우 최대 150MB, 외부 전송 시에는 112MB까지 지원됩니다. 이는 인코딩 오버헤드 때문입니다.

OneDrive 연동 활용

클래식 첨부파일은 112MB로 제한되지만 OneDrive 파일 첨부파일은 최대 2GB까지 사용 가능합니다.

# Exchange Online 최대 설정
Set-Mailbox -Identity "user@company.com" -MaxSendSize 157286400 -MaxReceiveSize 157286400

 

 

6. 설정 우선순위와 주의사항

제한 적용 순서

Exchange에서 메시지 크기 제한은 다음 순서로 적용됩니다:

  1. 조직 수준 – 전체 Exchange 조직
  2. 커넥터 수준 – 특정 송수신 커넥터
  3. 서버 수준 – 개별 Exchange 서버
  4. 사서함 수준 – 개별 사용자 사서함

가장 제한적인 설정이 최종적으로 적용되며, 전송 파이프라인에서 가능한 한 빠른 단계에서 큰 메시지를 거부하는 것이 목표입니다.

Base64 인코딩 고려사항

원하는 첨부파일 크기 설정해야 할 메시지 크기
25MB 33MB
50MB 67MB
100MB 133MB

Base64 인코딩으로 인해 메시지 크기가 약 33% 증가하므로, 실제 원하는 크기보다 33% 더 큰 값을 설정해야 합니다.

 

 

7. 메일 첨부파일 용량 변경 후, 설정값 확인하기

설정 적용 확인

설정 변경 후 다음 명령어로 적용 상태를 확인합니다:

# 전체 설정 한번에 확인
Get-TransportConfig | Format-List MaxReceiveSize,MaxSendSize
Get-ReceiveConnector | Format-Table Name,MaxMessageSize
Get-SendConnector | Format-Table Name,MaxMessageSize
Get-Mailbox "user@company.com" | Format-List MaxReceiveSize,MaxSendSize

일반적인 오류 해결

  1. 설정이 적용되지 않는 경우: 설정 적용까지 최대 30분이 소요될 수 있으므로 충분한 시간을 두고 테스트
  2. 외부 메일 전송 실패: 상대방 메일 서버의 제한도 확인 필요
  3. Outlook Web App 제한: OWA는 인코딩 증가를 고려하여 설정값보다 25% 작게 제한

 

Exchange 서버의 첨부파일 용량 설정은 단계별로 체계적으로 접근하면 충분히 관리 가능합니다. PowerShell 명령어를 활용한 자동화된 설정과 EAC를 통한 직관적인 관리를 적절히 조합하여 사용하시기 바랍니다. 특히 Base64 인코딩으로 인한 용량 증가를 반드시 고려하여 여유있게 설정하는 것이 중요합니다.

 

댓글 남기기