소개
이 문서에서는 추적 툴을 사용하여 ESA(Email Security Appliance)를 통해 메시지가 처리되는 방식을 디버깅하는 방법에 대해 설명합니다.
ESA에서 메시지를 처리하는 방법을 디버그하는 방법?
메시지가 ESA를 통해 처리 및 해석되는 방식을 궁금해 하거나 메시지가 예상대로 처리되지 않는 특정 문제가 있는 경우 GUI에서 System Administration(시스템 관리) > Trace(추적)를 사용하거나 CLI에서 추적을 사용하여 테스트 메시지를 에뮬레이션하여 시스템을 통한 메시지 흐름을 디버깅할 수 있습니다. Trace(추적)는 특히 ESA에서 사용할 수 있는 여러 고급 기능을 조합한 경우 문제 해결 및 디버깅을 지원하는 강력한 툴이 될 수 있습니다.
추적은 리스너에서 수락한 메시지를 에뮬레이트하며, 커밋되지 않은 변경 사항을 포함하여 시스템의 현재 컨피그레이션에 의해 트리거되거나 영향을 받았을 기능의 요약을 인쇄합니다.
참고: 테스트 메시지는 실제로 전송되지 않습니다.
비디오에 표시된 대로 값을 입력한 후 Start Trace(추적 시작)를 클릭합니다.
메시지에 영향을 주는 시스템에 구성된 모든 기능의 요약이 인쇄됩니다.
Upload Message Body(메시지 본문 업로드) 옵션을 사용하여 로컬 파일 시스템에서 메시지 본문을 업로드할 수 있습니다. CLI에서는 /configuration 디렉터리에 업로드한 메시지 본문으로 테스트할 수 있습니다.
Trace를 사용하는 방법에 대한 설명은 아래 비디오에 나와 있습니다.
참고: 나열된 trace 명령으로 테스트된 컨피그레이션 섹션은 순서대로 수행됩니다. 이는 한 기능의 컨피그레이션이 다른 기능에 미치는 영향을 이해하는 데 매우 유용합니다. 예를 들어, 도메인 맵 기능에 의해 변환된 수신자 주소는 RAT(Recipient Access Table)에 의해 평가될 때 주소에 영향을 미칩니다. RAT의 영향을 받는 수신자는 별칭 테이블에 의해 평가될 때 주소에 영향을 미칩니다.
팁: 자세한 내용은 어플라이언스 GUI의 온라인 도움말을 참조하십시오. 먼저 System Administration(시스템 관리) > Trace(추적)를 클릭하여 Trace(추적) 도구를 방문한 다음 GUI의 오른쪽 상단 모서리에서 Help and Support(도움말 및 지원) > Online Help(온라인 도움말)를 선택합니다.
관련 정보