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

Procedure配置 HTTP 服務

步驟
  1. 從 Sun ONE 主控台開啟您要配置的 Messaging Server。

  2. 按一下 [配置] 標籤,然後開啟左側窗格中的 [服務] 資料夾。

  3. 選取 [HTTP]。

  4. 按一下右側窗格中的 [系統] 標籤。

  5. 若要啟用服務,請核取標有 [在連接埠上啟用 HTTP 服務] 的方塊,並指定連接埠號碼。

  6. 如有需要,請啟用基於密碼的登入。

  7. 指定連線設定,如下所示︰

  8. 指定程序設定,如下所示︰

  9. 指定郵件設定,方法如下:

    • 如有需要,可指定附件排存目錄。

    • 如有需要,可指定外寄郵件的最大大小。請注意,這包含以 base64 編碼的所有附件,並且 base64 編碼需要 33% 的額外空間。因此,主控台中 5MB 的限制會導致一封郵件和附件的最大大小是 3.75M。

      當 HTTP 用戶端建構帶有附件的郵件時,此附件會上載至伺服器並儲存在檔案中。將郵件傳送至 MTA 以進行路由或遞送之前,HTTP 服務會先擷取附件並建構該郵件。您可以接受預設的附件排存目錄,或指定替代目錄。您還可以指定附件所允許的最大大小。

  10. 指定 MTA 設定,方法如下:

    • 如有需要,可指定替代 MTA 主機名稱。

    • 如有需要,可指定替代 MTA 連接埠。

      依預設,HTTP 服務會將外送的 Web 郵件傳送至本地 MTA 以進行路由或遞送。您可能要配置 HTTP 服務以將郵件傳送至遠端 MTA,例如,如果您的網站是託管服務,並且大多數收件者不在本地主機所在的網域中。若要將 Web 郵件傳送至遠端 MTA,您需要指定遠端主機名稱和遠端主機的 SMTP 連接埠號碼。

  11. 按一下 [儲存]。

    指令行。您可以在指令行設定 HTTP 屬性的值,如下所示︰

    啟用或停用 HTTP 服務:

    configutil -o service.http.enable -v [ yes | no ]

    指定連接埠號碼:

    configutil -o service.http.port -v number

    為經由 SSL 的 HTTP 啟用單獨連接埠:

    configutil -o service.http.enablesslport -v [ yes | no ]

    為經由 SSL 的 HTTP 指定連接埠號碼:

    configutil -o service.http.sslport -v number

    啟用或停用密碼登入:

    configutil -o service.http.plaintextmincipher -v value

    其中 value 是以下其中之一︰

    -1 - 停用密碼登入

    0 - 啟用密碼登入而不進行加密

    40 - 啟用密碼登入並指定加密強度

    128 - 啟用密碼登入並指定加密強度

    設定每個程序的網路連線的最大數目:

    configutil -o service.http.maxsessions -v number

    設定連線的最長閒置時間:

    configutil -o service.http.idletimeout -v number

    設定用戶端階段作業的最長閒置時間:

    configutil -o service.http.sessiontimeout -v number

    設定每個程序的執行緒的最大數目:

    configutil -o service.http.maxthreads -v number

    設定程序的最大數目:

    configutil -o service.http.numprocesses -v number

    指定用戶端外寄郵件的附件排存目錄:

    configutil -o service.http.spooldir -v dirpath

    指定郵件的最大大小:

    configutil -o service.http.maxmessagesize -v size

    其中 size 是數字 (以位元組為單位)。請注意,這包含以 base64 編碼的所有附件,並且 base64 編碼需要 33% 的額外空間。因此,主控台中 5MB 的限制會導致一封郵件和附件的最大大小是 3.75M。

    指定替代 MTA 主機名稱:

    configutil -o service.http.smtphost -v hostname

    指定替代 MTA 主機名稱的連接埠號碼:

    configutil -o service.http.smtpport -v portnum