Share via


[E2K7] Email Size Limit

Exchange Server 2007부터 Receive / Send Connector 의 개념이 도입되면서 조직의 내,외부로 메일을 전송 시(pop3/smtp환경 포함)에는 담당하는 connector의 메세지 크기 제한 설정에 영향을 받게 됩니다.

이러한 구성일 경우 메시지의 사이즈에 영향을 줄 수 있는 부분은 개인 사서함 레벨, Connector 레벨, 조직의 전체 레벨 총 3가지의 경우가 있을 수 있습니다.

Exchange Management Shell을 통하여 Get-SendConnector, Get-ReceiveConnector 명령을 통해 해당 Connector의 MaxMessageSize를 확인할 수 있으며,

그 기본값은 10MB 로 설정되어 있습니다. (하기 그림 참조)

조직 레벨의 경우 역시 다음 Shell 명령을 사용하여 해당 조직 전체의 메시지 제한 크기를 확인할 수 있습니다.

개인 사서함 레벨의 경우 기본적으로는 크기에 대한 설정이 구성되어 있지 않습니다.(하기 그림 참조) 필요 시 해당 크기를 설정하여 사용자 별로 메시지 크기를 제한할 수 있습니다.

 

 

다음의 예를 가정하도록 하겠습니다.

1. 사서함 레벨 제한 : 없음.

2. 커넥터 레벨 제한 : 30MB

3. 조직 레벨 제한 : 30MB

메시지 크기에 대한 설정은 위와 같고 POP3/SMTP를 사용하는 환경에서 만일 사용자가 25MB 이상의 첨부파일과 함께 메일을 전송했을 시의 결과가 어떻게 될까요?

우선 고려해야 할 사항은 25MB의 첨부가 있을 시 전체 메시지의 사이즈는 실제 메일 content를 포함하여 약 30%정도 증가하게 됩니다.

따라서 전체 메시지의 크기는 30MB를 넘기게 됩니다. 그럼 이미 2,3에서 설정한 크기 제한에 걸리게 됩니다. 그럼 결과는? 당연히 발송되지 않겠죠.

2번 Connector 레벨에서 필터링 되고 프로토콜 로그에는 다음과 같은 로그를 확인할 수 있습니다. ( NDR은 전송되지 않습니다. )

552 5.3.4 Message size exceeds fixed maximum message size

이러한 상태에서 다시 2번 Connector 레벨의 제한을 40MB로 늘려주게 되면 Connector 레벨은 통과하게 되나 3번의 조직 레벨 제한에 걸리게 됩니다.

하지만 이 경우에는 보낸 사람에게 전송되지 않았음을 알려주는 **NDR 메일이 전송**됩니다.

각 단계에서 메일 사이즈 제한을 설정해 주실 때는 이러한 차이를 확인하셔야 하며, 실제 메시지의 크기에 대한 증가분도 함께 고려해야 합니다.

내부 사용자간의 메일 전송 시에는 Connector의 설정에는 영향을 받지 않습니다. 따라서 사서함 레벨과 조직 레벨에 대한 구성만 확인하면 됩니다.

 

관련 Technet Article 입니다.

Exchange 2007 메시지 크기 제한 관리 : https://technet.microsoft.com/ko-kr/library/bb124345.aspx

 

Written by Mgchoi