Sun Java System Communications Express 6.3 管理指南

第 6 章 配置託管網域

Communications Express 支援組織的託管網域結構。本章描述了為啟用託管網域而要對 Communications Express 做出的變更。

開始之前

要使 Communications Express 能夠支援託管網域,您應先在下列附屬元件中啟用託管網域支援。

本節描述為啟用託管網域 (又稱虛擬網域) 支援,Communications Express 的附屬元件需做哪些變更。

在郵件中啟用託管網域支援

若要佈建網域並學習如何在 Sun Java System LDAP Schema v.1 的組織樹中建立託管網域項目,請參閱「iPlanet Messaging Server 5.2 Provisioning Guide 」第 2 章「Provisioning Domains」。

如需有關如何自訂各網域之郵件用戶端介面的資訊,請參閱「Sun Java System Communications Express 6.3 Customization Guide」中的第 8 章「Customizing Domains」

在行事曆中啟用託管網域支援

若要在 Calendar Server 中啟用託管網域配置,您必須配置 Calendar Server 的託管網域。如需有關如何配置 Calendar Server 之託管網域的資訊,請參閱「Sun Java System Calendar Server 6.3 Administration Guide」中的第 10 章「Setting Up a Multiple Domain Calendar Server 6.3 Environment」

在通訊錄中啟用託管網域配置

若要在通訊錄中啟用託管網域配置,請將 uwc-deployed-path /WEB_INF/config/uwcauth.properties 檔案中的 virtualdomain.mode 參數設定為 y

修改下列檔案以啟用託管網域:

建立與配置託管網域

本節描述建立與配置託管網域需要執行的步驟。

Procedure配置 Communications Express 以支援託管網域

  1. uwc-deployed-path /WEB-INF/domain 下以網域名稱建立目錄。

    例如:uwc-deployed-path/WEB-INF/domain/domain-name

  2. uwc-deployed-path /WEB-INF/domain 目錄中下列與網域相關的配置檔案複製到該目錄中。

    與網域相關的可配置參數儲存在下列檔案中:

    • uwcdomainconfig.properties

    • personalstore.properties

    • defaultps/defaultps.xml

    • lang/ il8n.properties。例如,en/i18n.properties

  3. 自訂 uwc-deployed-path /WEB-INF/domain/domain-name 目錄中的特性檔案。

    部署 Communications Express 以後,依預設,下列檔案會複製到 uwc-deployed-path/WEB-INF/domain 目錄中。

    針對特定使用者的階段作業,將按照下列順序搜尋與網域相關的特性檔案:

    • uwc-deployed-path/WEB-INF/domain/ user's domain/property-files

    • uwc-deployed-path/WEB-INF/domain/property-files

    如需有關針對您的設置來設定網域特定特性的資訊,請參閱託管網域的配置參數

託管網域的配置參數

uwcdomainconfig.properties 檔案中的配置參數

uwcdomainconfig.properties 檔案用於維護與行事曆和通訊錄相關的使用者喜好設定的預設值,這些設定可根據各網域一一配置。當新的使用者第一次存取 Communications Express 中的行事曆及通訊錄時,會將這些使用者喜好設定預設值動態地指定給他們。

表 6–1 列出預設使用者喜好設定。

表 6–1 uwcdomainconfig.properties 檔案中的預設使用者喜好設定

參數 

預設值 

說明 

uwc-user-attr-sunUCDefaultApplication

 

指定您登入後要顯示的頁面。 

部署 Messenger Express 以後,依預設,[郵件] 頁面將顯示為登入頁面。否則,將顯示 [行事曆] 頁面。如果未部署行事曆,則使用者將進入 [通訊錄] 頁面。 

uwc-user-attr-sunUCDefaultEmailHandler

uc 

指定從應用程式傳送電子郵件訊息的預設電子郵件用戶端。 

您可以將預設電子郵件用戶端設定為 Messenger Express 或瀏覽器郵件用戶端。

uwc-user-attr-sunUCDateFormat

M/D/Y 

在日期中,指定日、月、年的顯示順序。 

可用選項為: 

  • M/D/Y

  • D/M/Y

  • Y/M/D

uwc-user-attr-sunUCDateDelimiter

指定日期中使用的分隔符。

分隔符是日期中分隔日、月和年的字元。 

您可指定逗號 (,)、斜線 (/) 或連字符 (-) 作為分隔符。 

uwc-user-attr-sunUCTimeZone

America/Los_Angeles 

指定建立行事曆的時區。

您可從下列區域選擇任何有效的時區: 

  • 南/北美洲

  • 歐洲/非洲

  • 亞太地區

表 6–2 列出與 Calendar 應用程式相關的使用者喜好設定。

表 6–2 uwcdomainconfig.properties 檔案中的預設行事曆喜好設定

參數 

預設值 

說明 

uwc-user-attr-icsExtendedUserPrefs-ceDefaultView

dayview

指定登入後預設行事曆應該顯示的檢視。可用選項為:

  • dayview

  • weekview

  • monthview

  • yearview

uwc-user-attr-icsExtendedUserPrefs-ceShowCompletedTasks

false

指定已完成的作業是否要出現在行事曆的 [工作] 窗格中。 

如果您要讓已完成的作業顯示在行事曆的 [工作] 窗格中,則請將預設值變更為 true

uwc-user-attr-icsExtendedUserPrefs-ceDefaultCategory

Business

指定建立新事件或作業的預設種類。

可用種類為: 

  • Anniversary

  • Appointment

  • Birthday

  • Business

  • Breakfast

  • Class

  • Conference Call

  • Dinner, Holiday

  • Lunch

  • Meeting

  • Other

  • Personal

  • Seminar

  • Training

  • Travel

  • Vacation

  • Interview

uwc-user-attr-icsExtendedUserPrefs-ceDayHead

9

指定一天從幾點開始。 

uwc-user-attr-icsExtendedUserPrefs-ceDayTail

18

指定一天到幾點結束。 

uwc-user-attr-icsExtendedUserPrefs-ceInterval

PT1H0M

(一小時)

指定劃分一天的間隔時間。 

在日及週檢視中,一天劃分成半小時或一小時的時間單位。 

您可以將預設的劃分值變更為 PT0H30M (半小時) 

uwc-user-attr-icsFirstDay

1

在行事曆中指定一週的第一天。根據預設值,週日 (1) 被視為一週的第一天,週六 (7) 被視為一週的最後一天。 

uwc-user-icsExtendedUserPrefs-ceWeekEndDays

1,7

在行事曆檢視中指定週末是哪幾天。 

根據預設值,週日 (1) 為一週的第一天,週六 (7) 為一週的最後一天。 

逗號分隔的數字清單代表一週的哪幾天被視為週末。 

uwc-user-attr-icsExtendedUserPrefs-ceIncludeWeekendInViews

false

在行事曆的「週」及「月」檢視中,啟用或停用週末的顯示。 

如果應該在行事曆的 [週] 及 [月] 檢視中顯示週末,則請將預設值設定為 true

uwc-user-attr-icsExtendedUserPrefs-ceSingleCalendarTZISD

true

指定是否應該在行事曆的時區中顯示行事曆。 

如果您不想在行事曆的時區中檢視行事曆,則請將預設值變更為「false」。在此情況下,所有行事曆都將根據 [全域選項] 標籤中指定的時區來顯示。 

uwc-usr-attr-icsExtendedUserPrefs-ceDefaultAlarmStart

PT0H30M

指定預設要在事件或工作發生的幾小時及幾分鐘之前傳送提醒。 

uwc-user-attr-icsExtendedUserPrefs-ceNotifyEnable

false

指定當建立新的事件時,是否將電子郵件訊息 (包含 ical 附件) 傳送給內部的被邀請人。

有效的值有:falsetrue

uwc-user-attr-hideCalId

false

指定是否允許 Communications Express 的網域使用者選擇不在行事曆中顯示 calid。如果必須隱藏 calid,此值應設定為 true

表 6–3 列出可配置的通訊錄預設使用者喜好設定。

表 6–3 uwcdomainconfig.properties 檔案中的預設通訊錄喜好設定

參數 

預設值 

說明 

uwc-user-sunAbExtendedUserPrefs-abName

個人通訊錄 

指定預設通訊錄的名稱。 

uwc-user-attr-sunAbExtendedUserPrefs-abDescription

This is the personal address book 

指定預設通訊錄的簡短描述。 

uwc-user-attr-sunAbExtendedUserPrefs-abEntriesPerPage

25

指定每頁上要顯示的通訊錄項目最大數目。可用選項為:255075

uwc-user-attr-sunAbExtendedUserPrefs-abSearch DisplayColumn1

displayname

指定第一欄中顯示的值。根據預設值,第一欄顯示連絡人或群組的名稱。 

uwc-user-attr-sunAbExtendedUserPrefs-abSerch DisplayColumn2

primaryemail

指定通訊錄第二欄中顯示的值。 

您可以將欄的顯示名稱設定為: 

  • displayname

  • company

  • title

  • primaryphone

  • workphone

  • homephone

  • faxphone

  • pagerphone

  • primaryemail

  • email2

  • email3

  • homeaddress

  • workaddress

  • weburl1

  • weburl2

  • calendarurl

  • freebusyurl

  • birthday

  • anniversary

  • ou

  • editviewcalendar

uwc-user-attr-sunAbExtendedUserPrefs-abSearch DisplayColumn3

 

指定通訊錄第三欄中顯示的值。 

您可以將欄的顯示名稱設定為: 

  • displayname

  • company

  • title

  • primaryphone

  • workphone

  • homephone

  • faxphone

  • pagerphone

  • primaryemail

  • email2

  • email3

  • homeaddress

  • workaddress

  • weburl1

  • weburl2

  • calendarurl

  • freebusyurl

  • birthday

  • anniversary

  • ou

  • edit

  • viewcalendar

uwc-user-attr-sunAbExtendedUserPrefs-abSearch DisplayColumn4

edit

指定通訊錄第四欄中顯示的值。 

您可以將欄的顯示名稱設定為: 

  • displayname

  • company

  • title

  • primaryphone

  • workphone

  • homephone

  • faxphone

  • pagerphone

  • primaryemail

  • email2

  • email3

  • homeaddress

  • workaddress

  • weburl1

  • weburl2

  • calendarurl

  • freebusyurl

  • birthday

  • anniversary

  • ou

  • edit

  • viewcalendar

personalstore.properties 檔案中的配置參數

修改 personalstore.properties 檔案中的參數,以配置通訊錄存放區、公司目錄及任何遠端目錄。

表 6–4 列出了儲存在 personalstore.properties 檔案中的設定。

表 6–4 儲存在 personalstore.properties 檔案中的配置設定

參數 

預設值 

說明 

db.defaultpsrootpattern

ldap://piPStoreOwner=%U,o=% D,o=PiServerDb

指定用來為使用者以動態方式建構 psRoot 值的模式。psroot 可識別使用者項目常駐的位置。

%U = 使用者的 uid (「jsmith」)

%D = 使用者的網域 (「siroe.com」)

%O = 網域最重要的部分 (「 siroe」)

db.ldapplut.class

com.iplanet.iabs.ldap.plug.iLDAP

指定實作外掛程式的 Java 類別名稱。例如,LDAP 外掛程式。 

db.ldapplug.urlmatch

 

指定 URL 的格式為: 

ldap://host:port/DN

根據此參數,識別 xxx 實例。 

此值應與儲存在 defaultps.xml 檔案中的「bookremoteurl」屬性相對應。

db.ldapplug.configpath

 

指定配置目錄的路徑,該配置目錄包含特定實例的 LDAP 資訊。 

為該檔案位置的相對路徑。 

db.ldapplug.wildcardsearch

0

指定萬用字元搜尋中,要輸入的最少字元數。 

db.ldpaplug.randompaging

false

指定外掛程式是否支援隨機存取,以及是否必須從第一頁存取每個網頁。 

如果為 false,搜尋程序將繼續搜尋,直到找到正確網頁為止。 

db.ldapplug.corporatedir

false

對於公司目錄,此值應為 true

db.useUserPsRoot

false

將此值設定為 true,以使用使用者的 psRoot 值。如果設定為 false,將使用 defaultserver 的值。

自訂全域 GUI

預設 themes.properties 檔案位於 uwc-deployed-path/WEB-INF/skin 中。主題檔案包含 Communications Express 中出現的圖示邏輯名稱及其預設位置。如果要變更影像位置,請變更本檔案中指定的路徑。

配置 uwcdomainconfig.properties 檔案中的語言

uwcdomainconfig.properties 檔案包含網域支援的語言清單。清單中的各種語言都用分號分隔。您可以定義 Communications Express 將為網域支援的語言清單。

例如,如果您計劃要在名為 siroe.com 的網域中支援 en (英文)、de (德語)、fr (法語) 和 ja (日文),則請將該網域 uwcdomainconfig.properties 檔案中的 supportedLanguages 設定為 supportedLanguages=en;fr;de;ja

siroe.com uwcdomainconfig.properties 檔案應位於:

WEB-INF/domain/siroe.com/uwcdomainconfig.properties

同時您還必須在相應的 i18n.properties 檔案中定義可本土化的字串。例如,

siroe.comi18n.properties 檔案應位於:

WEB-INF/domain/siroe.com/locale/ i18n.properties

如果使用者的 LDAP 項目中未指定 preferredLanguage 屬性,則網域的 preferredLanguage 屬性、瀏覽器提供的標頭值及是否存在 i18.properties 檔案將會決定使用者階段作業使用的語言。