问题
如何将邮件从一个思科邮件安全设备(ESA)重定向到另一个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地址添加到中继发件人组(邮件策略> HAT概述>选择中继发件人组>添加发件人……)。 这将允许ESA #2将ESA的IP#1视为传出发送方。
- 接下来,要从ESA #1的CLI重定向排队的消息,请运行redirectrecipients。设备将提示您输入要将所有邮件发送到的计算机的主机名或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条消息已从排队移到已传送。
注意:redirectrecipients命令是一次性仅重定向。
- 如前所述,redirectrecipients只是一次性重定向。 从ESA #1的邮件批被重定向到ESA #2(或其他设备)后,ESA #1的处理将恢复为其原始值。 您可以再次发出tophosts active_rcpts来确认这一点,并注意到ESA #1上的消息请求。继续使用原始示例,我们可以看到cisco.com的队列中现在有17条新消息:
- 根据需要重新运行redirectrecipients命令。