問題
如何將郵件從一個思科郵件安全裝置(ESA)重定向到另一個ESA以進行傳送?
答案
有時ESA可能需要關閉/重新啟動,或者需要將NDR、延遲消息或隊列中的消息從一個ESA傳輸到另一個ESA以嘗試傳送。
在本示例中,在CLI上發出tophosts active_rcpts命令時,我們可以看到ESA #1的Cisco.com隊列中有104條消息:
要強制排隊的消息等待從當前ESA傳送,並將這些消息傳送到另一個ESA以嘗試傳送,請執行以下步驟:
- 首先,要防止ESA #1收到任何新消息,請從ESA介面的CLI #1運行suspendlistener並選擇入站偵聽程式。
- 登入到ESA組,並將ESA組的IP地址新增到中繼發件人組(Mail Policies > HAT Overview > choose the relay Sender Group > Add Sender.... #2 #1)。 這將允許ESA#2戶將ESA的IP作為#1出傳送方處理。
- 接下來,若要重新導向排隊的消息,請從ESA #1上的CLI運行redirectrecipients。裝置將提示您輸入要向其傳送所有郵件的電腦的主機名或IP地址。 這是ESA伺服器的主機名或IP地#2:
(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條消息已從隊列中移至已投遞。
註: redirectrecipients命令是僅一次性重定向。
- 如前所述,redirectrecipients是一次性唯一重定向。 一旦來自ESA #1的郵件被重定向到ESA #2(或其他裝置),ESA #1的處理將恢復為原始值。 您可以通過重新發出tophosts active_rcpts來確認這一點,並注意ESA #1上請求消息的情況。在最初的示例中,我們看到cisco.com的隊列中現在有17個新消息:
- 根據需要重新運行redirecttrecipients命令。