Exchange Server 메시지 추적 구성

메시지 추적 기능은 메시지가 사서함 서버 및 Edge 전송 서버의 전송 파이프라인을 통해 흐를 때 메시지 작업을 기록합니다. 메시지 정보 분석, 메일 흐름 분석, 보고 및 문제 해결을 위해 메시지 추적 로그를 사용할 수 있습니다.

모든 메시지 추적 구성 작업에 대해 사서함 서버 및 Edge 전송 서버의 Exchange 관리 셸에서 Set-TransportService cmdlet을 사용합니다. 예시:

  • 메시지 추적을 사용하거나 사용하지 않도록 설정합니다. 기본적으로 사용하도록 설정되어 있습니다.

  • 메시지 추적 로그 파일의 위치를 지정합니다. 기본 위치는 입니다 %ExchangeInstallPath%TransportRoles\Logs\MessageTracking.

  • 개별 메시지 추적 로그 파일의 최대 크기를 지정합니다. 기본값은 10MB입니다.

  • 메시지 추적 로그 파일이 있는 디렉터리의 최대 크기를 지정합니다. 기본값은 1,000 MB입니다.

  • 메시지 추적 로그 파일의 최대 보존 기간을 지정합니다. 기본값은 30일입니다.

  • 메시지 추적 로그에서 메시지 제목 로깅을 사용하거나 사용하지 않도록 설정합니다. 기본적으로 사용하도록 설정되어 있습니다.

참고

사서함 서버에서 EAC(Exchange 관리 센터)를 사용하여 메시지 추적을 사용하거나 사용하지 않도록 설정하고 메시지 추적 로그 파일의 위치를 지정할 수도 있습니다.

시작하기 전에 알아야 할 사항은 무엇인가요?

  • 예상 완료 시간: 5분

  • 온-프레미스 Exchange 조직에서 Exchange 관리 셸을 여는 방법을 확인하려면 Exchange 관리 셸 열기를 참조하세요.

  • 이러한 절차를 수행하려면 먼저 사용 권한을 할당받아야 합니다. 필요한 권한을 보려면 메일 흐름 권한 항목의 "전송 서비스" 항목을 참조하세요.

  • 이 항목의 절차에 적용할 수 있는 바로 가기 키에 대한 자세한 내용은 Exchange 관리 센터의 바로 가기 키을 참조하세요.

문제가 있습니까? Exchange Server, Exchange Online 또는 Exchange Online Protection. 무슨 작업을 하고 싶으십니까?

EAC를 사용하여 사서함 서버에 대해 메시지 추적 구성

  1. EAC를 열고 서버 서버>>로 이동하여 구성할 > 사서함 서버를 선택하고 편집 편집아이콘을 클릭합니다.

  2. 서버 속성 페이지에서 전송 로그를 클릭합니다. 메시지 추적 로그 섹션에서 다음 설정을 변경합니다.

    • 메시지 추적 로그 사용: 서버에서 메시지 추적을 사용하지 않도록 설정하려면 확인란의 선택을 취소합니다. 서버에서 메시지 추적을 사용하도록 설정하려면 이 확인란을 선택합니다.

    • 메시지 추적 로그 경로: 지정한 값은 로컬 Exchange 서버에 있어야 합니다. 폴더가 없으면 저장을 클릭하면 폴더가 만들어집니다.

  3. 작업을 마쳤으면 저장을 클릭합니다.

Exchange 관리 셸을 사용하여 메시지 추적 구성

앞에서 설명한 대로 Set-TransportService cmdlet을 사용하여 사서함 서버 및 Edge 전송 서버에서 모든 메시지 추적 구성 작업을 수행할 수 있습니다. Exchange Management Shell에서 메시지 추적을 구성하려면 다음 구문을 사용합니다.

Set-TransportService [<ServerIdentity>] -MessageTrackingLogEnabled <$true | $false> -MessageTrackingLogMaxAge <dd.hh:mm:ss> -MessageTrackingLogMaxDirectorySize <Size> -MessageTrackingLogMaxFileSize <Size> -MessageTrackingLogPath <LocalFilePath> -MessageTrackingLogSubjectLoggingEnabled <$true | $false>

구성하려는 서버에서 명령을 실행할 때 Exchange 서버를 지정할 필요가 없습니다.

이 예제에서는 Mailbox01이라는 서버에서 다음 메시지 추적 로그 설정을 구성합니다.

  • 메시지 추적 로그 파일의 위치를 D:\Message Tracking Log로 설정합니다. 폴더가 없으면 자동으로 만들어집니다.

  • 메시지 추적 로그 파일의 최대 크기를 20MB로 설정합니다.

  • 메시지 추적 로그 디렉터리의 최대 크기를 1.5GB로 설정합니다.

  • 메시지 추적 로그 파일의 최대 보존 기간을 45일로 설정합니다.

Set-TransportService Mailbox01 -MessageTrackingLogPath "D:\Message Tracking Log" -MessageTrackingLogMaxFileSize 20MB -MessageTrackingLogMaxDirectorySize 1.5GB -MessageTrackingLogMaxAge 45.00:00:00

참고

  • MessageTrackingLogPath 매개 변수를 값$null으로 설정하면 메시지 추적이 효과적으로 비활성화됩니다. 그러나 MessageTrackingLogEnabled 매개 변수의 값이 $true이면 이벤트 로그 오류가 생성됩니다.
  • MessageTrackingLogMaxAge 매개 변수를 값 00:00:00 으로 설정하면 해당 기간 때문에 메시지 추적 로그 파일이 자동으로 제거되지 않습니다.
  • 메시지 추적 로그 디렉터리의 최대 크기는 MessageTrackingLogMaxDirectorySize 매개 변수 값의 3배입니다. 4개의 다른 서비스에서 생성된 메시지 추적 로그 파일에는 네 가지 이름 접두사가 있지만, 나머지 세 로그에 비해 조정된 전송 로그(MSGTRKMA)에 기록된 데이터의 양과 빈도는 무시할 수 있습니다. 자세한 내용은 메시지 추적 로그 파일의 구조를 참조하세요.

다음은 Mailbox01 서버의 메시지 추적 로그에서 메시지 제목 로깅을 사용하지 않도록 설정하는 예제입니다.

Set-TransportService Mailbox01 -MessageTrackingLogSubjectLoggingEnabled $false

이 예에서는 Mailbox01이라는 사서함 서버에서 메시지 추적을 사용하지 않도록 설정합니다.

Set-TransportService Mailbox01 -MessageTrackingLogEnabled $false

작동 여부는 어떻게 확인합니까?

메시지 추적을 성공적으로 구성했는지 확인하려면 Exchange 관리 셸에서 다음 명령을 실행합니다.

Get-TransportService [<ServerIdentity>] | Format-List MessageTrackingLog*

Windows 탐색기 또는 파일 탐색기 메시지 추적 로그의 위치를 열어 로그 파일이 있는지, 해당 데이터가 파일에 기록되고 있는지, 구성한 최대 파일 크기 및 최대 디렉터리 크기 값에 따라 재활용되고 있는지 확인할 수도 있습니다.