如果您要停止特定網域或 IP 位址的內寄郵件處理,同時將暫時 SMTP 錯誤傳回至用戶端主機,則可以執行以下程序之一。如果這樣做,郵件將不會保留在您的系統上。請參閱18.1 第 1 部分:對映表。
若要停止特定主機或網域名稱的內寄處理,請將以下存取規則加入 MTA 對映檔案 (通常為 /msg-svr-base/config/mappings) 中的 ORIG_SEND_ACCESS 對映表:
ORIG_SEND_ACCESS *|*@sesta.com|*|* $X4.2.1|$NHost$ temporarily$ 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 位址的內送處理時,請確定從對映表中移除這些規則並重新編譯您的配置。此外,您可能要為每個對映表建立唯一的錯誤訊息。這樣做將能夠讓您確定哪個對映表處於使用狀態。