在某些情况下,停止和启动各个通道可能更易于诊断和调试邮件队列问题。停止邮件队列使您可以检查排列的邮件以确定存在的循环和垃圾邮件侵袭。
使用 imsimta qm stop 命令停止特定通道。执行此操作可以不必停止作业控制器以及重新编译配置。在以下示例中,将停止 conversion 通道:
要恢复处理,请使用 imsimta qm start 命令重新启动通道。在以下示例中,将启动 conversion 通道:
imsimta qm start conversion
有关 imsimta qm start 和 imsimta qm stop 命令的更多信息,请参见《Sun Java System Messaging Server 6 2005Q4 Administration Reference》中的“imsimta qm”。
将临时 SMTP 错误返回到客户机主机时,如果要停止某个特定域或 IP 地址的入站邮件处理,请使用以下进程之一。执行此操作,邮件将不会保存在您的系统中。请参阅第 1 部分:映射表。
要停止特定主机或域名的入站处理,请将以下访问规则添加到 MTA 映射文件(通常为 /msg_svr_base/config/mappings)的 ORIG_SEND_ACCESS 映射表中:
ORIG_SEND_ACCESS *|*@sesta.com|*|* $X4.2.1|$NHost$ blocked
通过使用此进程,发件人的远程 MTA 将把邮件保存在其系统上,继续定期重新发送这些邮件直到您重新启动入站处理。
要停止特定 IP 地址的入站处理,请将以下访问规则添加到 MTA 映射文件(通常为 /msg_svr_base/config/mappings)的 PORT_ACCESS 映射表中:
PORT_ACCESS TCP|*|25|IP_address_to_block|* $N500$ can't$ connect$ now
当希望从域或 IP 地址重新启动外来处理时,请确保从映射表中删除这些规则并重新编译配置。此外,您可能需要为每个映射表创建唯一的错误消息。这样做将使您可以确定正在使用哪个映射表。