Sun Java System Messaging Server 6 2005Q4 管理指南

SAVSE 選項

SAVSE 選項檔案確實是一個較通用的 ICAP 選項檔案。其名稱和位置由 option.dat 中的 spamfilterX_config_file 設定。它由形式為 option=value 的行組成。必需的一個選項為 HOST。它必須設定為執行 ICAP 篩選伺服器的系統之名稱。必須設定此選項,即使 ICAP 伺服器在本地主機上執行。下面顯示了此選項檔案。

表 14–6 ICAP 選項

選項 

說明 

預設 

debug

啟用或停用 ICAP 介面模組的除錯輸出。0 或 1。 

field

指定 ICAP 結果的前綴。SAVSE 結果字串如下: 

Virus-Test: False Virus-Test: True; W32.Mydoom.A@mm.enc

此選項提供了變更結果之 Virus-Test: 部分的方法。請注意,如果指定空的 field 值,則會移除「:」。

Virus-test 

host

執行 ICAP 篩選伺服器的系統之名稱 

localhost 

mode

控制 ICAP 篩選結果至判定結果資訊的轉譯。亦即它指定郵件處理後所傳回的字串資訊。可以使用四種模式。請參閱ICAP mode 選項,以取得詳細說明。

0 - 如果郵件含有病毒,則傳回判定結果字串 (該字串由 verdict 選項指定)。MTA 選項 spamfilterX_string_action 可用於指定傳回判定結果字串時所採取的作業。如果 verdict 選項為空或未設定,則傳回空判定結果。MTA 選項 spamfilterX_null_action 可用於指定傳回空判定結果以及您想置換預設動作 (即捨棄郵件) 時所執行的作業。

如果該郵件不包含病毒,將傳回預設字串。預設字串不可配置且始終表示不採取任何動作並正常投遞。 

1 - 如果發現郵件包含病毒,則傳回 ICAP 結果字串。 如果該郵件不包含病毒,將傳回預設字串。預設字串始終表示不採取任何動作並正常投遞。以下是兩個 ICAP 結果字串範例:

VIRUS TEST: FALSEVIRUS-TEST: TRUE; W32.Mydoom.A@mm.enc

2 - 無條件地傳回 ICAP 結果字串;未傳回預設判定結果或空判定結果,並且從未使用 verdict 選項。此設定適用於無論郵件是否確定為含有病毒均需要採取一個動作的情況。增加可以後測試的標頭欄位明顯適用於模式 2:

spamfilterX_string_action=data:,require ["addheader"];addheader "$U"

3 - 如果發現郵件包含病毒,則傳回 ICAP 結果字串;否則傳回 verdict 選項所指定的判定結果字串。此設定適用於發現病毒時採取一個動作,沒發現病毒時採取另一個動作的情況。您可以使用相符的選項對 spamfilterX_verdict_nspamfilterX_action_n 來控制對 ICAP 結果字串執行的動作。您可以使用 spamfilterX_string_action 控制對 verdict 字串執行的動作。

port

指定執行 ICAP 伺服器時所在的連接埠號碼。

1344 

SOCKS_HOST

字串。指定中間 SOCKS 伺服器的名稱。如果已指定此選項,則可透過指定的 SOCKS 伺服器間接地建立 ICAP 連線。 

"" 

SOCKS_PORT

整數。指定中間 SOCKS 伺服器執行時所在的埠。 

1080 

SOCKS_PASSWORD

字串。指定透過 SOCKS 伺服器建立連線時所使用的密碼。是否需要使用者名稱密碼視 SOCKS 伺服器的配置而定。 

"" 

SOCKS_USERNAME

字串。指定透過 SOCKS 伺服器建立連線時所使用的使用者名稱。 

"" 

verdict

指定用於 MODE 0 和 3 的判定結果字串。 

"" 

ICAP mode 選項

處理郵件後,ICAP 防病毒程式 (如 SASVE) 將決定該郵件是否包含病毒。mode 可讓您指定 ICAP 程式傳回的、表示此判定結果的字串。字串選項為預設值ICAP 結果字串判定結果字串 (透過 verdict 選項指定)。請注意,預設值不是空、ICAP 結果字串,也不是由 verdict 指定的字串,而是由程式傳回的某些其他的不可配置的字串。下表概述了 mode 作業。

表 14–7 傳回的 ICAP mode 選項的判定結果字串

verdict\設定

是否病毒? 

mode=0

mode=1

mode=2

mode=3

verdict="" (未設定)

是 

空 

ICAP 結果 

ICAP 結果 

ICAP 結果 

no 

預設 

預設 

ICAP 結果 

預設 

verdict=string

是 

verdict string

ICAP 結果 

ICAP 結果 

ICAP 結果 

no 

預設 

預設 

ICAP 結果 

verdict string

第一欄表示 verdict 選項是否已經設定。第二欄表示郵件是否包含病毒。模式欄表示傳回的各種模式字串。例如,如果 verdict 未設定,mode 設定為 0 且郵件不包含病毒,則 ICAP 程式傳回預設值。如果將 verdict 設定為 WARNING VIRUS!mode 設定為 0,且郵件不包含病毒,則 ICAP 程式傳回字串 WARNING VIRUS!