Sun Java System Messaging Server 6.3 管理指南

26.2.7 啟動和停止個別通道

在某些情況下,停止和啟動個別通道可能會使郵件佇列問題易於診斷並除錯。停止郵件佇列可讓您檢查已排入佇列的郵件,以確定是否存在迴圈或垃圾郵件攻擊。

Procedure為特定通道停止外寄處理 (移出佇列)

  1. 使用 imsimta qm stop 指令停止特定通道。這樣做可讓您不必停止工作控制器,也不必重新編譯配置。在以下範例中,會停止 conversion 通道︰

    imsimta qm stop conversion

  2. 若要繼續處理,請使用 imsimta qm start 指令重新啟動此通道。在以下範例中,會啟動 conversion 通道︰

    imsimta qm start conversion

    如需有關 imsimta qm start 和 imsimta qm stop 指令的更多資訊,請參閱「Sun Java System Messaging Server 6.3 Administration Reference」中的「imsimta qm」。

26.2.7.1 停止來自特定網域或 IP 位址的內送處理 (加入到通道佇列中)

如果您要停止特定網域或 IP 位址的內寄郵件處理,同時將暫時 SMTP 錯誤傳回至用戶端主機,則可以執行以下程序之一。如果這樣做,郵件將不會保留在您的系統上。請參閱18.1 第 1 部分:對映表。

ORIG_SEND_ACCESS 

  *|*@sesta.com|*|*        $X4.2.1|$NHost$ temporarily$ blocked

透過使用此程序,寄件者的遠端 MTA 會將郵件保留在它們的系統上,並且繼續定期重新傳送這些郵件直至您重新啟動內寄處理。

PORT_ACCESS

    TCP|*|25|IP_address_to_block|*    $N500$ can't$ connect$ now

當您要重新啟動來自該網域或 IP 位址的內送處理時,請確定從對映表中移除這些規則並重新編譯您的配置。此外,您可能要為每個對映表建立唯一的錯誤訊息。這樣做將能夠讓您確定哪個對映表處於使用狀態。