질문
어떤 Cisco ESA(Email Security Appliance)에서 다른 ESA로 메일을 전송하여 전달하려면 어떻게 해야 합니까?
응답
ESA를 종료/재부팅해야 하거나, 전달을 시도하기 위해 NDR, 지연 메시지 또는 대기열의 메시지를 ESA에서 다른 ESA로 전송해야 하는 경우가 있습니다.
이 예에서 CLI에서 tophosts active_rcpts 명령을 실행하면 ESA #1에 Cisco.com에 대한 대기열에 104개의 메시지가 있는 것을 확인할 수 있습니다.
현재 ESA에서 전송을 대기 중인 대기열에 있는 메시지를 강제로 전달하고 해당 메시지를 다른 ESA로 전송하여 전달을 시도하려면 다음 단계를 수행하십시오.
- 먼저, ESA #1가 새 메시지를 수신하지 못하도록 하려면 ESA #1의 CLI에서 suspendlistener를 실행하고 인바운드 리스너를 선택합니다.
- ESA #2에 로그인하고 ESA #1의 IP 주소를 Relay Sender Group에 추가합니다(Mail Policies > HAT Overview > relay Sender Group > Add Sender... 선택). 이를 통해 ESA #2는 ESA #1의 IP를 발신 발신자로 처리할 수 있습니다.
- 다음으로, 대기열에 있는 메시지를 리디렉션하려면 ESA #1의 CLI에서 redirectoripients를 실행합니다.어플라이언스는 모든 메일을 보낼 시스템의 호스트 이름 또는 IP 주소를 입력하라는 메시지를 표시합니다. ESA #2의 호스트 이름 또는 IP 주소입니다.
(Machine myesa.local.1)> redirectrecipients
Please enter the hostname or IP address of the machine you want to send all mail to.
[]> XXX.YYY.254.158
WARNING: redirecting recipients to a host or IP address that is not prepared to
accept large volumes of SMTP mail from this host will cause messages to
bounce and possibly result in the loss of mail.
Are you sure you want to redirect all mail in the queue to "[XXX.YYY.254.158]"? [N]> y
Redirecting messages, please wait.
104 recipients redirected.
- 전달을 기다리는 메시지가 더 이상 없는지 확인하려면 tophosts active_rcpts 명령을 다시 실행하십시오. 이제 메시지를 리디렉션한 수신자 호스트 열에 [IP ADDRESS]가 나열됩니다.
- 104개의 메시지가 대기열에서 전달로 이동되었음을 알 수 있습니다.
참고: redirectoripients 명령은 일회성 리디렉션입니다.
- 앞에서 설명한 것처럼 redirectrecipients는 일회성 리디렉션입니다. ESA #1의 메시지 일괄 처리가 ESA #2(또는 기타 어플라이언스)로 리디렉션되면 ESA #1 처리가 원래 값으로 다시 시작됩니다. tophosts active_rcpts를 다시 발행하여 이를 확인하고 ESA #1에 대한 메시지 요청을 확인할 수 있습니다. 원래 예와 함께 cisco.com에 대한 대기열에 현재 17개의 새 메시지가 있음을 확인할 수 있습니다.
- 필요에 따라 redirectoripients 명령을 다시 실행합니다.