本小節包含 SpamAssassin 選項表。
表 14–3 SpamAssassin 選項 (spamassassin.opt)
選項 |
說明 |
預設值 |
|
---|---|---|---|
指定是否在 libspamass.so 中開啟除錯除錯處理。spamd 本身的除錯處理由呼叫 spamd 的指令行進行控制。設定為整數值。0 為關閉,1 為開啟,2 以上的設定會報告從 spamd 所接收到的內容。 |
0 |
||
指定 SpamAssassin 結果的字串字首。SpamAssassin 結果如下: Spam-Test: False ; 0.0 / 5.0 Spam-Test: True ; 27.7 / 5.0 field 選項提供了變更結果的 Spam-Test: 部分之方法。請注意,如果指定空的 field 值,則會移除「:」。 如果將 USE_CHECK 設定為 0,則結果字串將類似於: Spam-test: False ; 0.3 / 4.5 ; HTML_MESSAGE,NO_REAL_NAME Spam-test: True ; 8.8 / 4.5 ; NIGERIAN_BODY, NO_REAL_NAME,PLING_PLING,RCVD_IN_SBL,SUBJ_ALL_CAPS |
「Spam-test」 |
||
執行 spamd 的系統名稱。 |
localhost |
||
控制 SpamAssassin 篩選結果的轉換成為判定結果資訊。即,它指定處理郵件後所傳回的判定結果資訊。可以使用四種模式。請參閱14.4.7.1 SpamAssassin mode 選項,以取得詳細說明。 0 - 如果郵件為垃圾郵件,則傳回判定結果字串 (該字串由 verdict 選項指定)。MTA 選項 spamfilterX_string_action 可用於指定傳回 verdict 字串時所執行的作業。如果 verdict 選項 (如下定義) 為空的或未指定,且郵件為垃圾郵件,則會傳回空的判定結果。MTA 選項 spamfilterX_null_action 可用於指定傳回空判定結果時所執行的作業。 如果郵件不是垃圾郵件,則傳回 SpamAssassin 預設結果字串。(預設判定結果字串始終表示不採取任何動作並正常投遞。) 1 - 如果發現郵件是垃圾郵件,則傳回 SpamAssassin 結果字串。如果郵件不是垃圾郵件,則傳回 SpamAssassin 預設結果字串。(同樣,預設判定結果字串始終表示不採取任何動作並正常投遞。)SpamAssassin 結果字串如下:True; 6.5 / 7.3 2 與模式 1 相同,除了無論郵件是否為垃圾郵件均傳回 SpamAssassin 結果字串。未傳回預設判定結果或空判定結果,並且從未使用 verdict 選項。 3 - 如果發現郵件是垃圾郵件,則傳回 SpamAssassin 結果字串;否則,則傳回由 verdict 選項指定的 verdict 字串。可以使用相符的成對選項 spamfilterX_verdict_n 和 spamfilterX_action_n,控制對 SpamAssassin 結果字串所執行的動作。您可以使用 spamfilterX_string_action 控制對 verdict 字串執行的動作。 |
0 |
||
指定 spamd 偵聽內送請求時所在的連接埠號。 |
783 |
||
1 - spamd CHECK 指令用於傳回 SpamAssassin 分值。 0 - 啟用 SYMBOLS 指令,該指令可傳回分值及相符的 SpamAssassin 測試清單。在 2.55 版本之前的 SpamAssassin 中,使用此選項可能會使系統當機或產生其他問題。請參閱以上 field。 | |||
SOCKS_HOST |
字串。指定中間 SOCKS 伺服器的名稱。如果已指定此選項,則可透過指定的 SOCKS 伺服器間接地建立 ICAP 連線。 |
"" |
|
SOCKS_PORT |
指定中間 SOCKS 伺服器執行時所在的埠。 |
1080 |
|
SOCKS_PASSWORD |
指定透過 SOCKS 伺服器建立連線時使用的密碼 (字串)。是否需要使用者名稱/密碼視 SOCKS 伺服器的配置而定。 |
"" |
|
SOCKS_USERNAME |
指定透過 SOCKS 伺服器建立連線時所使用的使用者名稱 (字串)。 |
"" |
|
USERNAME_MAPPING |
指定外掛程式接收到來自 MTA 的收件者位址時,需要以位址資訊進行探測的對映名稱。探測格式為:
如果對映設定 $Y 旗標,輸出字串會被視為要傳遞至 spamd 的已更新使用者名稱。 |
"" |
|
指定用於 MODE 0 的判定結果字串。 |
“” |
處理完郵件後,SpamAssassin 會確定其是否為垃圾郵件。mode 可讓您指定傳回表示判定結果的字串。字串選項為空值、預設值、SpamAssassin 結果字串或透過 verdict 選項指定的 verdict 字串。(請注意,預設值不為空值、SpamAssassin 結果字串,也不是由 verdict 指定的字串,而是某些其他不可配置的結果字串。)下表概述了 mode 作業。
表 14–4 傳回的 SpamAssassin mode 選項的字串
verdict\ 設定 |
是否垃圾郵件? |
mode=0 |
mode=1 |
mode=2 |
mode=3 |
---|---|---|---|---|---|
verdict="" (未設定) |
是 |
空 |
SpamAssassin 結果 |
SpamAssassin 結果 |
SpamAssassin 結果 |
no |
預設值 |
預設值 |
SpamAssassin 結果 |
預設值 |
|
verdict=string |
是 |
verdict string |
SpamAssassin 結果 |
SpamAssassin 結果 |
SpamAssassin 結果 |
no |
預設值 |
預設值 |
SpamAssassin 結果 |
verdict string |
第一欄表示 verdict 選項是否已經設定。第二欄表示郵件是否為垃圾郵件。模式欄表示傳回的各種模式字串。例如,如果 verdict 未設定,mode 設定為 0 且郵件不是垃圾郵件,則傳回預設字串。如果 verdict 設定為 YO SPAM!,mode 設定為 0,且郵件為垃圾郵件,則傳回 YO SPAM! 字串。