Sun Java System Messaging Server 6.3 管理指南

Procedure部署 Milter

執行以下步驟以部署 Milter。

  1. 取得和配置將執行所需動作的 Milter。

    如需取得和配置資訊,請參閱特定的 Milter 文件。

  2. 載入和配置 Milter 用戶端程式庫。(請參閱14.2.1 載入與配置垃圾郵件篩選軟體用戶端程式庫。)

    1. 指定用戶端程式庫 libmilter.so 的路徑。指定 Milter 配置檔案的路徑與名稱。

      範例:


      spamfilter1_library=/opt/SUNWmsgsr/lib/libmilter.so
      spamfilterX_config_file=/opt/SUNWmsgsr/lib/milter.opt
    2. 建立 Milter 配置檔案,以及需要的選項。

      Milter 選項檔案是由 option=value 格式的多行所組成。兩個必要選項為 HOSTPORTHOST 必須設定為 Milter 伺服器執行所在的系統名稱,而 PORT 必須設定為 Milter 伺服器配置偵聽所在的連接埠。請注意,僅支援 TCP/IP 連線;無法指定或使用 UNIX 網域通訊端。

      在此選項檔案中還可以使用其他幾個選項:

      DEBUG (整數,預設值 0) — 啟用或停用 Milter 用戶端程式庫的除錯輸出。值愈大,會產生愈多除錯輸出。0 不會產生輸出。1 會提供基本除錯。2 增加 TCP 通訊記錄。(來自 Milter 伺服器的除錯輸出,一般受到用以啟動伺服器的指令行上之設定所控制。請注意,大部分的 Milter 似乎僅會提供直接除錯輸出至 syslog 的功能。)

      TIMEOUT (整數,預設值 3600) — 指定 Milter 連線作業的逾時值 (以百分之一秒為單位)。適用於 6.3 和更新版本。

      SOCKS_HOST (字串,預設值 "") — 指定中間 SOCKS 伺服器的名稱。如果已指定此選項,則可透過指定的 SOCKS 伺服器間接地建立 Milter 連線。

      SOCKS_PORT (整數,預設值 1080) — 指定中間 SOCKS 伺服器執行所在的連接埠。

      SOCKS_PASSWORD (字串,預設值 "") — 指定透過 SOCKS 伺服器用於建立連線的密碼。是否需要使用者名稱密碼視 SOCKS 伺服器的配置而定。

      SOCKS_USERNAME (字串,預設值 "") — 指定透過 SOCKS 伺服器用於建立連線的使用者名稱。

  3. 指定要傳送至 Milter 的郵件。

    可以依使用者、網域或通道篩選郵件。請參閱14.2.2 指定要篩選的郵件

  4. 請設定 option.dat 檔案中的 spamfilterX_string_action 選項:

    spamfilterX_string_action=data:,$M

    此設定會無條件使用,但必須在 Milter 的 MTA 選項檔案中才能運作正常。